add vuex-persist

This commit is contained in:
breno-pereira
2019-10-24 20:28:08 -03:00
parent 1b9db42114
commit 36ec17a06c
4 changed files with 219 additions and 47 deletions

View File

@@ -1,3 +1,24 @@
export default {
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;
},
};