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

请问一下vuex存储和本地存储的区别?

请问一下vuex存储和本地存储的区别?

一只名叫tom的猫 2019-09-02 09:05:29
vuex存储和本地存储的区别
查看完整描述

4 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地
2.应用场景:vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值。
3.永久性:当刷新页面时vuex存储的值会丢失,localstorage不会。

查看完整回答
反对 回复 2019-09-07
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

vuex管理的是应用处于当前运行状态下的一些数据,而storage保存的是由应用告诉浏览器需要保存的数据,区别是,网页一刷新,vuex数据就没了,而storage不受刷新影响。。。因此,在保存数据时,应该结合所使用场景的情况,因地制宜

查看完整回答
反对 回复 2019-09-07
?
慕神8447489

TA贡献1780条经验 获得超1个赞

在mutation的state的自定义set change方法的时候 根据使用场景的不同
储存到Session Storage和Local Storage或者其他本地储存中
把对应state的初始化改成从本地储存中获取
另外本地储存 如果是存储JSON字符串 一定要做好相应的容错处理

查看完整回答
反对 回复 2019-09-07
  • 4 回答
  • 0 关注
  • 1665 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信