事件总线

非父子组件或更多层级间组件间传值,在Vue中通过单独的事件中心来管理组件间的传值。

² 建立统一的事件中心

const bus = new Vue()

² 传递数据方,通过一个事件触发bus.$emit(方法名,传递的数据)

² 接收数据方,在生命周期函数中,通过bus.$on(方法名,[params])来监听

² 销毁事件,在接受数据方,通过bus.$off(方法名)销毁之后无法监听数据

 

 

 

右侧打赏一下 代码改变世界一块二块也是爱
原文地址:https://www.cnblogs.com/ht955/p/14245251.html