如果两个组件之间的关系是父子组件,那么父组件可以使用很简单的方式对子组件进行传输数值。如果两个组件之间的关系非父子组件,那么我们一般会使用事件总线。在vue中使用中央事件总线的频率是非常高的,那么vue里如何用事件总线呢?如果感兴趣可以阅读下文内容。
vue里如何用事件总线?
首先可以在vue中创建一个js文件,接下来可以创建一个组件,放在软件的脚手架下面或者其他目录都是可以的。操作发送数值以后会接收到参数,并且参数也会显示出来。同时可以通过点击按钮的方式调用函数。随机生成一个数以后,调用事件总线的方法,将这个随机的数值给到中央事件总线。实际上使用中央事件总线的方式有多种,可以监听自定义事件,同样也可以发射自定义事件。总之大家可以按照自己的逻辑进行操作。
事件总线为何受欢迎?
事件总线就是发布和订阅这两种基本模式的实现,可以对所有的事件进行集中处理。不同的组件之间可以不需要依赖关系进行通信,这样就可以达到解藕的目的。因此运用事件总线是可以提高我们的工作效率,并且可以通过事件统一的注册来完成各项任务。
在vue里如何用事件总线?操作方法为大家整理了以上内容。但是这不是唯一方式,大家可以通过不同的逻辑来实现中央事件总线。如果感兴趣可以在站内寻找其他方法。另外事件总线在运维工作中还是比较常见的机制,了解它的实现逻辑可以提高工作效率。