Vue.js.哪个更好地使用事件总线或存储?

时间:2018-06-05 08:10:46

标签: javascript vue.js

我在页面上有2个组件。其中一个是过滤器,另一个是结果列表。

原因有两个: 它们太大而不能用于单一组件 2.分开制作。我可以使用没有过滤器的列表组件。

现在,组件通过Bus event进行通信。我的问题是:“我是否继续使用总线事件或删除它并通过vuex存储进行制作?”。

P.S。我想听听真实的解释

P.S.S。请不要写“你是白痴”等等。

1 个答案:

答案 0 :(得分:3)

我想这是分析您的需求的问题。 我通常这样想:

如果只是在那里发生的简单事件,请使用总线。 如果使用这些过滤器而不是父过滤器,则存储它们。 Vuex已经存在,每个逻辑都存储起来,为了保持一致性而存储它。