Files
hoppscotch/store/index.js
2019-10-24 20:28:08 -03:00

25 lines
464 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;
},
};