方法一、建立bus中间机制,兄弟组件$emit 和$on进行通信

方法二、子传父,然后父传子。

其实两种方法原理相似。

 

我采用了方法二。

a组件中触发父组件b的isRepotags事件传递res.data[0].repotags

 

Vue 兄弟组件通信(不使用Vuex)

 

 

父组件b中分别为两个子组件中添加通信标识

Vue 兄弟组件通信(不使用Vuex)

 

在a组件中绑定isRepotags事件,向c组件repo传值

 

Vue 兄弟组件通信(不使用Vuex)

 

 

 

 

c组件获取父组件b传来的isRepo的值

Vue 兄弟组件通信(不使用Vuex)

 

相关文章: