接受方如下:
发送方如下:
结果是点击之后,接收方收不到
上图此时状态已变,但是无法打印
解决,重新new一个bus=new Vue(),挂到vue.prototype上,通过this.bus.
e
m
i
t
(
)
和
t
h
i
s
.
b
u
s
.
emit()和this.bus.
emit()和this.bus.on(‘事件’,msg => {})即可使用
vue的事件总线不能直接this.$emit?
最新推荐文章于 2023-12-30 08:46:08 发布
本文介绍了在Vue中遇到接收方收不到消息的问题时,如何通过创建新的bus实例并挂载到原型上,以便于Vue实例间高效地进行事件监听和发射。详细步骤包括new Vue()实例化、emit方法调用和on事件绑定。
摘要由CSDN通过智能技术生成