1. 利用$attrs实现爷传孙组件间的数据传递
首先有father(爷爷),childDom(爸爸),childsonDom(孙子)三个组件
在father(爷爷)组件中传入两个数据foo,coo
然后在childDom(爸爸)组件中添加v-bind="$attrs",相当用来连接爷爷传给孙子数据的桥梁
最后在childsonDom(孙子)组件中接收。
效果如图
2. 利用$listeners实现孙传爷组件间的数据传递
首先在childsonDom(孙子)组件中用$emit传递一个数据"upRocket"
然后在childDom(爸爸)组件中也添加一个桥梁,而这个桥梁是v-on="$listeners"
最后在father(爷爷)组件中接收
然后就可以实现孙子组件发射火箭到爷爷组件中接收火箭了,效果如图