为了账号安全,请及时绑定邮箱和手机立即绑定

刷新页面 vuex 数据丢失

老师,既然会有这个问题,为什么还要用vuex,而不用localstorage

正在回答

2 回答

我们只是用响应式的数据来进行展示,组件间的数据传递,如果有数据进行了变化,我们一般会向后端发请求来进行更新,然后再其他需要展示的页面拉取接口获取最新的服务端数据,所以这里用不到 localstorage 来存储数据。
当然我们也可以将以上的对服务端的操作换成对本地 localstorage 的操作,不过这样在实际项目中就没有什么意义了。

一般选择配合使用是为了做一些数据状态的缓存,比如离线应用什么的,这样即使没网,打开客户端也是有之前缓存的数据的。

1 回复 有任何疑惑可以回复我~
#1

feimin

大佬,请教您一个问题:我如果使用localstorage存储登录后的账号信息,然后请求其他页面的时候,先通过js代码去查验localstorage中是否含有登录账号信息,有,才能跳转到下一个路由页面,请问这样做可否?是否会产生好似上述同学的刷新页面数据丢失的问题?亦或者是说可能会有其他不安全的问题存在?谢谢您!
2020-03-11 回复 有任何疑惑可以回复我~

vuex是响应式的,而localstorage不是,一般两个配合使用

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

刷新页面 vuex 数据丢失

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信