1.0.0 • Published 5 years ago
dm-vuex-persistence v1.0.0
vuex-persistence
vuex本地缓存(只支持nuxt)
使用
//使用nuxt提供的插件模式,下面代码写在插件文件中
import {
vuexPersistedInit,
vuexPersistedMutationMonitor
} from "vuex-persistence";
export default ({ store }) => {
window.onNuxtReady(() => {
const myPlugin = store => {
vuexPersistedInit(store);
store.subscribe((mutation, state) => {
if(mutation.type.indexOf('/') == -1) {
return;
}
vuexPersistedMutationMonitor(mutation, state);
});
};
myPlugin(store);
});
};
//nuxt.config.js
{
plugins: [
{ src: "~/plugins/vuex-persisted", ssr: false }
]
}
1.0.0
5 years ago