通过bus文件传参,可能很多人都知道了,我在前面也说过,在这里就不一一赘述了
废话不多BB 还是直奔主题
在爷爷组件中
data(){
return {
msg:'hello vue.js'
}
}
<parent :msg="msg">
在爸爸组件中
<child v-bind="$attrs"></child>
在儿子组件中
mounted(){console.log(this.$attrs.msg)} // 输出 hello vue.js文件 就达到了 非父子之间的传参了