bus中央事件总线

公交事件总线bus ,指的是一个空的Vue实例, bus=new Vue({}),用于组件之间的 简单通信。
一、$emit
1、bus $emit(‘自定义事件名’,要传送的数据);触发当前实例上的事件,要传递的数据会传给监听器。

二、 o n 1 、 b u s . on 1、bus. on1bus.on(‘事件名’,callback) --------------------callback回调$emit要传送的数据;
eg:routerJsonChange 这个事件是实例自带的。bus._events打印结果中包含routerJsonChange这个事件,需要用 $on 触发
2、监听当前实例上自定义事件;

你可能感兴趣的:(bus中央事件总线)