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

为什么要用vuex?

为什么要用vuex?

开满天机 2018-06-30 14:10:58
最近尝试用vue做项目,使用了vuex管理状态,但是发现一个问题:就是页面刷新后vuex里面的数据就清空掉了,所以基本上我在vuex里面存的数据都要在浏览器里面存一次,那么问题来了,请问为什么不直接就把数据存到浏览器里面呢,还要存到vuex里面多此一举?
查看完整描述

1 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

与数据存储不同,Vuex 解决的主要问题是不同组件间的通信,以达到对当前页面数据状态的管理。
既然是状态,它不会是持久化的,在页面刷新或关闭后,数据自动丢失。
如果组件比较少,完全可以不用 Vuex。

而且,目前有很多基于 Vuex 的插件,结合 localStorage、sessionStorage、IndexDB 等,可以达到数据持久化的目的。


查看完整回答
反对 回复 2018-07-20
  • 1 回答
  • 0 关注
  • 2045 浏览
慕课专栏
更多

添加回答

举报

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