Vue60-TodoList案例-全局事件总线

一、全局事件总线的适用场景

虽然全局事件总线使用于任意组件之间的通信,但是没有必要处处用它

数据在哪里,操作数据的方法就在哪里!

二、TodoList案例-全局事件总线

适用于全局总线的场景:Item和App(爷孙关系)

2-1、原本的传值方式

MyList组件没有用,交给了Item组件

逐层传递:

2-2、使用全局事件总线

步骤一:main.js中安装全局事件总线

 

步骤二:App中要给Item的方法,不要再给MyList传了。

步骤三:用事件总线通信(Item——>App)

收数据的人,绑定事件总线身上的自定义事件,在mounted中绑定!

在组件即将被销毁的时候,解绑!

在传数据的组件那里去触发!

全局事件总线的本质:自定义事件,不过是给$bus绑定的,$bus就是当前的vm。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值