非父子组件之间的传值

非父子组件间传值

非父子组件之间的传值
1 -> 2 父给子传
2 -> 1 / 3 -> 1 子给父传

2 -> 3 2 -> 1 -> 3

2 -> 4 2 -> 1 -> 3 - >5 ->4

有没有一种方式可以简单一点传递呢? 2 - > 车 -> 4
非父子组件之间的传值
2 - > 村长 ----- 广播
4 — 你 ---- 接收信息 ------ 首先必须得在村里

车 — 》 *事件总线 ----- const bus = new Vue()

4 先表明可以 接收数据
bus.on(function(val))2bus.on('自定义事件', function (val) {}) 2 如果想要发送消息 bus.emit(‘自定义事件’, val)

弊端: 必须得先接收,然后发送才是有效的 ---- vue状态管理器