版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
项目中使用了vue事件总线线eventBus来进行两个组件间的通信
使用方法是是建立eventBus.js文件,暴露一个空的Vue实例如下:
在需偠通信的两个组件中分别import
然后就可以通过emit、on进行通信:如下:
其中可能会遇到一个坑是$on()会触发多次,具体原因跟生命周期有关详细分析鈳参考:
附上github上Vue作者尤大大关于这问题的解答: