赞助

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

 

 

² 建立统一的事件中心

const bus = new Vue()

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

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

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

 

 

 

 

 

 

 

posted on 2021-01-07 10:57  Tsunami黄嵩粟  阅读(73)  评论(0编辑  收藏  举报