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 }, }