一、vue中组件通信的种类
二、实现通信的方式
三、具体怎么实现
3.1、props
缺点:隔代组件和兄弟组件之间的通信比较麻烦
3.2、vue自定义的事件
绑定监听:<MyComp @eventName="callback">
触发事件:this.$emit("eventName",data)
缺点:只适合子向父通信
3.3、消息订阅与发布
订阅消息 :PubSub.subscribe(‘msg‘,(msg,data)=>{})
发布消息 : PubSub.publish(‘msg‘,data)
优点:此方式可以实现任意组件之间的通信
3.4、vuex
优点:对组件之间的关系没有限制 ,相比于pubsub库管理更加集中
3.5、 slot
参考文章:https://www.cnblogs.com/lhb25/p/10-way-of-vue-data-interact.html
原文:https://www.cnblogs.com/qing-5/p/11353378.html