Using vuex-persistedstate to configure whether to cache data

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']   // These pages will be cached; gbbo not configured in it will not be cached in localStorage
    })
  ],
  state: {
    //
  },
  mutations: {
    //
  },
  actions: {
    //
  },
  modules: {
    app,
    exchange,
    user,
    header,
    gbbo
  }
});

评论

暂无评论。

登录后可发表评论。