Overview
在Vue.js 2.x、 一百.
那么,在Vue.js 2.x中的sibling 组件之间进行通信的正确方式是什么呢?
出身背景
据我所知,Vue.js 2.x、 sibling 姐妹通信的首选方法是is to use a store or an event bus.
根据Evan(Vue.js的创建者)的说法:
还值得一提的是,"在组件之间传递数据"是
如果一段数据需要由多个组件共享,请 Select
以及:
.once
和.sync
不推荐使用.props 现在总是单向下降.到
所以,Evan suggests使用$emit()
和$on()
.
担忧
让我担心的是:
- 每个
store
和event
都有一个全球可视性(如果我错了,请纠正我); - 为每一次小的交流创建一个新店太浪费了;
我想要的是为sibling 组件提供大约scopeevents
或stores
的可见性.(或许我不明白上面的意思.)
Question
那么,sibling 组件之间的正确通信方式是什么?