兄弟组件之间的通信
一、可以使用父组件作为兄弟组件通信的中转:
组件A向组件B发送数据:数组在组件A内部,要传递给
组件B内部。
二、中央事件总线(bus)技术:
1、在所有的组件以外创建一个用于传递数据的中央总线。
中央总线是一个没有任何选项区域和挂载点的Vue实例。
let bus=new Vue();
2、向中央总线发送数据:
bus.$emit(“事件名”,数据);
3、在组件的mounted钩子函数中接收来自中央总线数据:
bus.$on(“事件名”,数据=>{
})
4、注意:发送数据和与之对应的接收数据采用的事件名必须一致。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
