import Vuex from 'vuex'; import state from './state'; import VuexPersist from 'vuex-persist' export default { install(Vue) { Vue.use(Vuex); const vuexLocalStorage = new VuexPersist({ key: 'vuex', storage: window.localStorage, reducer: ({ ...request }) => ({ ...request }) }) const store = new Vuex.Store({ state, plugins: [vuexLocalStorage.plugin] }); Vue.prototype.$store = store; }, };