Vue 中使用EventBus接收消息后发起多次请求的问题解决

2020-12-03 10:48:25 浏览数 (1)

两个兄弟组件,需要进行消息通信,当一个组件收到消息后会发起请求,正常情况下只会请求一次数据,实际项目中经常会遇到连续发起多次请求的问题。

定义事件总线:

第一个组件里发送消息:

第二个组件里接收消息:

解决多次请求的关键就在于,要进行事件解绑,也就是下面这行代码。

0 人点赞