vd/frontend/src/store/index.js
2018-12-14 15:51:31 +08:00

32 lines
621 B
JavaScript

import Vue from 'vue';
import Vuex from 'vuex';
import permissions from './module/permissions';
import common from './module/common';
Vue.use(Vuex);
const debug = process.env.NODE_ENV !== 'production';
const store = new Vuex.Store({
strict: debug,
modules: {
permissions,
common
}
});
// 刷新页面处理,打开的滚动菜单
let tagnavs = localStorage.getItem('tagnavs');
tagnavs = tagnavs ? JSON.parse(tagnavs) : [];
if (tagnavs.length) {
tagnavs.forEach(item => {
store.commit('SET_TAGNAVS', item);
});
// 获取缓存页面
store.dispatch('getCachPage');
}
export default store;