关于vuex应用场景

vuex+localstorage可以实现本地持久化的状态,但是如果数据库的数据通过别的方式发生了更新,使用vuex会导致本地的数据没有更新,这种情况下,如何处理?使用vuex的意义何在?
vuex的更多的应用场景是什么?

阅读 1.9k
4 个回答

如果后端数据修改你应该去更新vuex的状态
你可以这么理解,vuex相当于vue内部的全局变量
比如watch、双向数据绑定,修改vuex状态,单页所有组件都会跟着改变

购物车使用场景

我觉得vuex和localStorage不用放在一起看,因为不需要vuex的场景,也有可能需要将数据存到localStorage。

vuex解决的问题呢,直白点是为了解决组件间传值的问题。所以关心的应该是web应用使用的数据,至于web使用的数据是不是从后端来的还是两说的。web应用也很难只依赖后端数据运作吧,所以既然应用需要自己的一些数据,就自然存在管理自己数据的需求,vuex就是干这个事儿的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题