猿问

求大佬指点哈!vuex-persistedstate vuex状态保持..但是我想让部分数据刷新即恢复要怎么设置?

我现在vuex里面的数据,部分是刷新不丢失,部分是刷新要恢复初始的状态..要怎么写呀~~~我现在这样写的..要怎么配置呢~~~
importcreatePersistedStatefrom"vuex-persistedstate"
conststore=newVuex.Store({
//...
state:{
page:1
},
plugins:[createPersistedState({
storage:window.sessionStorage
})]
})
我需要page这个参数,在刷新时候恢复1的值...请问各位大神,这要怎么设置呀`可能大部分是要缓存的,但是只有小部分是刷新即恢复的..
开心每一天1111
浏览 275回答 2
2回答

喵喵时光机

没用过这个插件按我的理解需要持久化的放在它下面,不需要的之前怎么写就怎么写。持久化vuex存储不难,自己写一个就行了,state中获取的时候默认从缓存里面取,取不到就用默认值或者其他值,commit的时候在往缓存里面存一下就行了,下次刷新因为数据优先从缓存中取,所以不会消失。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答