Vue事件总线(EventBus)使用详细介绍

lxf2024-04-06 12:20:52

  同理我们也可以在 B页面 向 A页面 发送消息。这里主要用到的两个方法:

  前面提到过,如果使用不善,EventBus 会是一种灾难,到底是什么样的“灾难”了?大家都知道vue是单页应用,如果你在某一个页面刷新了之后,与之相关的EventBus会被移除,这样就导致业务走不下去。还要就是如果业务有反复操作的页面,EventBus 在监听的时候就会触发很多次,也是一个非常大的隐患。这时候我们就需要好好处理 EventBus 在项目中的关系。通常会用到,在vue页面销毁时,同时移除EventBus 事件监听。