import * as Type from './action-type' let defaultState = { selectedMainMenu: '', // 已选主菜单 tabviews: [], // 导航栏 collapse: false // 是否收起侧边栏导航 } // 用户消息 export default (state = defaultState, action = {}) => { switch (action.type) { case Type.Toggle_COLLAPSE: return { ...state, collapse: action.collapse } case Type.MODIFY_MAINMENU: return { ...state, selectedMainMenu: action.selectedMainMenu } case Type.MODIFY_TABVIEW: return { ...state, tabviews: action.tabviews } default: return state } }