import { createStore } from "redux" // 设置数据 const baseState = { // msg: '嘻嘻嘻嘻嘻嘻', // num: 10, // shuju: { // name: '小白', // hobby: '吃饭', // val: '' // }, belongArray: [] } // 创建仓库 const reducer = (state = baseState, action: any) => { const nstate: any = JSON.parse(JSON.stringify(state)) // if (action.type == "numadd") { // nstate.num++ // // console.log('123'); // } // if (action.type == 'new') { // nstate.shuju.val = action.val // console.log(nstate.shuju.val); // } // redux 要求 state必须深拷贝一次 才能返回 if (action.type == 'uparray') { nstate.belongArray = action.val } return nstate } const store = createStore(reducer) export default store