本文共 204 字,大约阅读时间需要 1 分钟。
在前端开发任务中,需要实现兄弟组件之间传值。为实现这个目的,采用了 总线 的方式。但是实际结果是当兄弟组件A触发了自定义事件后,兄弟组件B并未监听到相关的信息
因为我的代码中$emit()事件先于 $on()监听事件执行了,Vue中并没有储存监听事件,所以无法监听到数据。即使用总线方式实现兄弟组件间的传值时,必须保证 $on()监听事件先被创建,否则无法正常监听消息
参考博客链接:
转载地址:http://tetii.baihongyu.com/