非父子组件间传值
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.
o
n
(
′
自
定
义
事
件
′
,
f
u
n
c
t
i
o
n
(
v
a
l
)
)
2
如
果
想
要
发
送
消
息
b
u
s
.
on('自定义事件', function (val) {}) 2 如果想要发送消息 bus.
on(′自定义事件′,function(val))2如果想要发送消息bus.emit(‘自定义事件’, val)
弊端: 必须得先接收,然后发送才是有效的 ---- vue状态管理器