vue作为有多种组件通信方式,例如我们都熟知的兄弟组件通信和父子组件通信。在两个页面有引入或者被引入关系的时候可以使用上述的两种通信组件。但是如果没有这些关系,vue事件总线怎么做呢?下文将会有一个介绍。
vue事件总线怎么做?
1、首先当然是对事件总线进行初始化,具体操作需要对事件总线进行创建,再将创建的事件总线进行导出。这样就可以被其他的模块使用以及监听。
2、初始化完成以后就可以操作发送事件,A面有点击事件的绑定,可以发送一条消息,再另一个页面接收该消息。
3、下面就是接受事件,操作方法也很简单,可以从B页面中向A页面发送消息,具体方法有很多,选择任意一种执行即可。
4、接下来将事件监听者进行移除,可以将应用内所有事件的监听都进行移除,或者直接把事件的频道移除,操作中参数是不需要进行添加的。总之移除监听的方式有很多,各位选择自己熟悉的方式进行操作就可以。
vue事件绑定原理是什么?
vue事件绑定实现的方式是通过vue自定义的$on,如果想要通过组件来使用原生事件,一般需要添加修饰符,也就是加.native修饰符。原理很好理解,就等于是在父组件中将子组件以普通html标签的方式进行添加,另外需要加上原生事件。
关于vue事件总线怎么做,我们在上文中进行了一些理论介绍,具体的操作方法需要大家自己在实践中去摸索。另外我们还为大家介绍了vue事件绑定原理,目的就是为了帮助大家理解vue事件的绑定。