我现在vuex里面的数据,部分是刷新不丢失,部分是刷新要恢复初始的状态..要怎么写呀~~~我现在这样写的..要怎么配置呢~~~importcreatePersistedStatefrom"vuex-persistedstate"conststore=newVuex.Store({//...state:{page:1},plugins:[createPersistedState({storage:window.sessionStorage})]})我需要page这个参数,在刷新时候恢复1的值...请问各位大神,这要怎么设置呀`可能大部分是要缓存的,但是只有小部分是刷新即恢复的..
2 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
没用过这个插件按我的理解需要持久化的放在它下面,不需要的之前怎么写就怎么写。持久化vuex存储不难,自己写一个就行了,state中获取的时候默认从缓存里面取,取不到就用默认值或者其他值,commit的时候在往缓存里面存一下就行了,下次刷新因为数据优先从缓存中取,所以不会消失。
添加回答
举报
0/150
提交
取消