什么情况下使用vuex?

我现在有个疑惑,就是什么情况下使用vuex。
vuex官网的代码 。实现vue计数器。
如果计数器的counter是从后台获取,我每次操作加减按钮都会给后台传值。那我是不是使用vuex就没有意义?

慕仙森
浏览 1493回答 2
2回答

紫衣仙女

如果数据传到后台,不同的组件使用的话,都可以从后台拿到数据,只是网络请求开销比较大,父子组件通信的话,可以直接emit on,而多层嵌套组件通信就需要有vuex这样的解决方案,公共数据托管在state里,不同的组件都可以拿到这个数据。

喵喵时光机

楼上说的都对,我再补充几点。除了 vuex,还有另一个轻量级的选择 bus.js,如果用的好,多人协同开发大型项目也是没有问题的,而且简单易懂易使用。
打开App,查看更多内容
随时随地看视频慕课网APP