上篇文章说了一下attrs就是孙子组件可以获取到爷爷组件中的属性,关键代码 v-bind="$attrs"
这边文章说一下attrs,name$listeners也好理解
先看官网解释:
依然有点懵 !!!!!
个人理解:
孙子组件可以获取到爷爷组件中的方法,那么如果爷爷组件中的方法添加了.native修饰符,那再孙子组件中获取不到
依然看例子,有A B C 三个组件,关系如下:
现在A组件中有两个方法,想要传递给C组件,看代码:
那么,我们只需要再B组件中,给C组件使用 v-on="$listeners" ,B组件代码:
C组件代码: