组件配置项inheritAttrs、组件实例属性$attrs和$listeners

1. 使用子组件传递了三个prop,但子组件值声明了两个prop,那么多出来的那个将被作为html自定义属性显示在子组件的根元素上。解决办法:在子组件的配置项中增加:inheritAttrs: false;这样就不会再根元素上增加。

2. 使用子组件传递了三个prop,但子组件值声明了两个prop。多余的那个未声明的可以用this.$attrs来获取

3. $listeners是组件的内置属性,它的值是父组件(不含 .native 修饰器的) v-on 事件监听器。

猜你喜欢

转载自blog.csdn.net/K152_8747/article/details/84233589