index.js 471 B

123456789101112131415161718192021
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. import VuexPersistence from 'vuex-persist'
  4. import { user } from '@/store/module/user'
  5. import { router } from '@/store/module/router'
  6. import { dictionary } from '@/store/module/dictionary'
  7. Vue.use(Vuex)
  8. const vuexLocal = new VuexPersistence({
  9. storage: window.localStorage,
  10. modules: ['user']
  11. })
  12. export const store = new Vuex.Store({
  13. modules: {
  14. user,
  15. router,
  16. dictionary
  17. },
  18. plugins: [vuexLocal.plugin]
  19. })