- Vue事件车《兄弟组件传值》
一 .先创建中央事件总线,在src/utils/下创建一个eventBus.js,内容如下:
(eventBus中我们只创建了一个新的Vue实例,以后它就承担起了组件之间通信的桥梁了,也就是中央事件总线。)
二 . 在触发事件的组件里,引入eventBus这个事件总线,接着添加一个按钮并绑定一个点击事件
三 . 我们再创建一个兄弟组件(接收值,去实现同步刷新和其他处理),引入eventBus事件总线,并同步刷新
要注意的是:$on事件是不会自动清楚销毁的,需要我们手动来销毁,要通过eventBus.$off来关闭