在vuejs 2.0 model.sync
中将不推荐使用。
那么,在vuejs 2.0中同级组件之间进行通信的正确方法是什么?
正如我在Vue 2.0中所了解的那样,是通过使用商店或事件总线进行同级通信。
根据埃文:
值得一提的是,“在组件之间传递数据”通常不是一个好主意,因为最终数据流变得不可跟踪且很难调试。
[ 讨论链接 ]
和:
.once
并.sync
已弃用。现在,道具总是单向下降。为了在父作用域中产生副作用,组件需要显式地emit
事件而不是依赖隐式绑定。
(因此,他建议使用$emit
和$on
)
我担心的原因是:
- 每个
store
并event
具有全球知名度(纠正我,如果我错了); - 为每次次要沟通创建一个新的商店是非常重要的。
我想要的是范围在某种程度上events
或stores
能见度兄弟姐妹组成部分。也许我没听懂这个主意。
那么,如何以正确的方式进行交流呢?