兄弟组件之间的通信

一、可以使用父组件作为兄弟组件通信的中转:

组件A向组件B发送数据:数组在组件A内部,要传递给

组件B内部。

二、中央事件总线(bus)技术:

 1、在所有的组件以外创建一个用于传递数据的中央总线。

中央总线是一个没有任何选项区域和挂载点的Vue实例。

let bus=new Vue();

 2、向中央总线发送数据:

bus.$emit(“事件名”,数据);

 3、在组件的mounted钩子函数中接收来自中央总线数据:

bus.$on(“事件名”,数据=>{

})

 4、注意:发送数据和与之对应的接收数据采用的事件名必须一致。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部