vuex-persistedstate vuex状态保持..但是我想让部分数据刷新即恢复要怎么设置?
我现在vuex里面的数据,部分是刷新不丢失,部分是刷新要恢复初始的状态..
要怎么写呀~~~
我现在这样写的..要怎么配置呢~~~
import createPersistedState from "vuex-persistedstate"
const store = new Vuex.Store({
// ...
state: {
page: 1
},
plugins: [createPersistedState({
storage: window.sessionStorage
})]
})
我需要page这个参数, 在刷新时候恢复1的值...
请问各位大神,这要怎么设置呀` 可能大部分是要缓存的,但是只有小部分是刷新即恢复的..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试一下
没用过这个插件 按我的理解 需要持久化的放在它下面,不需要的之前怎么写就怎么写。
持久化vuex存储不难,自己写一个就行了,
state
中获取的时候默认从缓存里面取,取不到就用默认值或者其他值,commit
的时候在往缓存里面存一下就行了,下次刷新因为数据优先从缓存中取,所以不会消失。