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