index.js 847 字节
import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)
let state={
  asideFlag:true, //导航栏显示
  menuID:0,       
  menuPath:localStorage.getItem("asideId")  //跳转的路径
};
let getters={

};
let actions={
  showAside({commit},val){
    commit('showAside');
  },
  hideAside({commit},val){
    commit('hideAside')
  },
  changePath({commit},val){
    commit('changePath');
  }
};
let mutations={
  showAside(state,val){
    localStorage.setItem('flag',true);
    state.asideFlag=true;
  },
  hideAside(state,val){
    localStorage.removeItem('flag');
    state.asideFlag=false;
  },
  changePath(state,val){
    state.menuPath = localStorage.getItem("asideId");
    console.log('state.menuPath=='+state.menuPath);
  }
};

let modules={};

export default new Vuex.Store({
  state,
  getters,
  mutations,
  actions,
  modules
})