import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { aside_collapsed: false, userInfo: JSON.parse(localStorage.getItem('userInfo') || '{}') }, getters:{ getAside_collapsed(state){ return state.aside_collapsed }, }, mutations: { // 通用修改 setState(state, object) { for (let key in object) { state[key] = object[key] } }, aside_collapsed(state,val){ state.aside_collapsed = val }, }, actions: {}, modules: {} })