vuex存储和本地存储的区别
4 回答
吃鸡游戏
TA贡献1829条经验 获得超7个赞
1.最重要的区别:vuex存储在内存,localstorage则以文件的方式存储在本地
2.应用场景:vuex用于组件之间的传值,localstorage则主要用于不同页面之间的传值。
3.永久性:当刷新页面时vuex存储的值会丢失,localstorage不会。
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
vuex管理的是应用处于当前运行状态下的一些数据,而storage保存的是由应用告诉浏览器需要保存的数据,区别是,网页一刷新,vuex数据就没了,而storage不受刷新影响。。。因此,在保存数据时,应该结合所使用场景的情况,因地制宜
慕神8447489
TA贡献1780条经验 获得超1个赞
在mutation的state的自定义set change方法的时候 根据使用场景的不同
储存到Session Storage和Local Storage或者其他本地储存中
把对应state的初始化改成从本地储存中获取
另外本地储存 如果是存储JSON字符串 一定要做好相应的容错处理
- 4 回答
- 0 关注
- 1665 浏览
添加回答
举报
0/150
提交
取消