24 lines
521 B
JavaScript
24 lines
521 B
JavaScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
import VuexPersistence from 'vuex-persist'
|
|
|
|
import { user } from '@/store/module/user'
|
|
import { router } from '@/store/module/router'
|
|
import { dictionary } from '@/store/module/dictionary'
|
|
import { app } from '@/store/module/app'
|
|
Vue.use(Vuex)
|
|
|
|
const vuexLocal = new VuexPersistence({
|
|
storage: window.localStorage,
|
|
modules: ['user']
|
|
})
|
|
export const store = new Vuex.Store({
|
|
modules: {
|
|
user,
|
|
router,
|
|
dictionary,
|
|
app
|
|
},
|
|
plugins: [vuexLocal.plugin]
|
|
})
|