layout.js 710 Bytes
import EVENT from "./EVENT";

class Private{
    SetList(state,payload){
        let {menuList} = state;
        menuList.push(payload);
        return {...state,menuList}
    }
}
const pv = new Private();

let stores={
    menuList:[{path:"/",title:"首页"}]
}
// (() => {
//     if (localStorage.todos) {
//         todos = JSON.parse(localStorage.todos);
//     } else {
//         todos = [];
//     }
// })();
function layout(state = stores, action){
    let{ payload } = action;
    switch (action.type) {
      /**
       * @name 修改Lyout相关
       */
        case EVENT.LAYOUT:return pv.SetList(state,payload);break
        
        default:return state

       
    }
}

export default layout;