19 lines
464 B
JavaScript
19 lines
464 B
JavaScript
|
import Vue from 'vue'
|
|||
|
import Vuex from 'vuex'
|
|||
|
import VuexPersistence from 'vuex-persist'
|
|||
|
import modules from './modules'
|
|||
|
import getters from './getters'
|
|||
|
Vue.use(Vuex)
|
|||
|
|
|||
|
const vuexLocal = new VuexPersistence({
|
|||
|
key: 'vuexbase', // 这里可以自定义存入localStorage的键名,默认vuex
|
|||
|
storage: window.localStorage,
|
|||
|
modules: ['user'],
|
|||
|
})
|
|||
|
|
|||
|
export default new Vuex.Store({
|
|||
|
modules: modules,
|
|||
|
getters: getters,
|
|||
|
plugins: [vuexLocal.plugin],
|
|||
|
})
|