Files
hoppscotch/store/index.js
2019-11-28 20:41:52 +05:30

25 lines
465 B
JavaScript

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