使用vuex时应该把哪些列入数据管理状态?

由1.0迁入2.0时,组件件通信是通过一个单例来实现的。

https://vuefe.cn/v2/guide/mig...和-broadcast-替换

就是有一个单例的store【new Vue()】,然后通过给这个store on绑定事件 emit触发事件来实现组件间的事件通信。此时只需要组件带上一个简单的store.js文件即可

现在想引入vuex,发现如果把大多数状态封在state内其实很不友好,有一些过于简单的事件我并不想放在vuex中,更希望通过on emit的方式来触发。

但是这样不知道会不会不是最佳实践。

举个例子:
父组件A,里面有N个子组件B,子组件B在created的时候会触发A的事件,A就会自动把自己的宽度增长。

把上方这样的组件集的一些数据放入vuex的state感觉有些大材小用,还不如把组件A和B加上一个通过单例空Vue的store.js封装起来。

想知道一般实践过程中会把哪些放入vuex中


至尊宝的传说
浏览 2048回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP