VueJs 2.0中同级组件之间的通信

在vuejs 2.0 model.sync中将不推荐使用

那么,在vuejs 2.0中同级组件之间进行通信的正确方法是什么

正如我在Vue 2.0中所了解的那样,是通过使用商店或事件总线进行同级通信

根据埃文

值得一提的是,“在组件之间传递数据”通常不是一个好主意,因为最终数据流变得不可跟踪且很难调试。

如果一条数据需要由多个组件共享,则首选 全局存储Vuex

[ 讨论链接 ]

和:

.once.sync已弃用。现在,道具总是单向下降。为了在父作用域中产生副作用,组件需要显式地emit事件而不是依赖隐式绑定。

(因此,他建议使用$emit$on

我担心的原因是:

  • 每个storeevent具有全球知名度(纠正我,如果我错了);
  • 为每次次要沟通创建一个新的商店是非常重要的。

我想要的是范围在某种程度上eventsstores能见度兄弟姐妹组成部分。也许我没听懂这个主意。

那么,如何以正确的方式进行交流呢?