import Vue from 'vue';
import Vuex from 'vuex';
import app from './module/app';
import exchange from './module/exchange';
import user from './module/user';
import header from './module/header';
import gbbo from './module/gbbo';
import createPersistedState from 'vuex-persistedstate';
Vue.use(Vuex);
export default new Vuex.Store({
plugins: [
createPersistedState({
storage: window.localStorage, // window.localStorage
paths:['app', 'exchange', 'user', 'header'] //这些页面将会缓存,未配置到里面的gbbo不会缓存到localstorage
})
],
state: {
//
},
mutations: {
//
},
actions: {
//
},
modules: {
app,
exchange,
user,
header,
gbbo
}
});
';