inherirAttrs
Attribute继承问题
首先,attribute是我们在父组件中定义了非prop的Attribute,该属性没有定义对应的props或者emits。
- 常见的包括class,style,id属性等
例如我们在父组件中定义了如下的值:<show-message class="beichen" id="beichenzero"></show-message>
这里的class="beichen"
和id="beichenzero"
就是非prop的Attribute
如果我们的子组件中包含有根组件,例如<div></div>
。
运行项目时,我们就会看到它自动变成<div class="beichen" id="beichenzero"></div>
,添加了class属性和id属性。
当我们不想出现这种特殊的情况是,我们可以在子组件中添加:inheritAttrs: flase,
代码,这就等于时禁用了,inheritAttrs
默认的值时true。