ant-design-vue ConfigProvider 会报警告 Extraneous non-props attributes (id)
时间: 2024-05-05 20:21:14 浏览: 138
这个警告是因为 `ConfigProvider` 组件不接受除了组件属性以外的任何属性。如果你在使用 `ConfigProvider` 组件时添加了一个 `id` 属性,这个警告就会出现。
解决这个问题的方法是,将 `id` 属性从 `ConfigProvider` 组件中移除,并将其添加到组件内部的元素上。例如,如果你想要给 `ConfigProvider` 组件的包裹元素添加一个 `id` 属性,你可以这样写:
```html
<template>
<div id="my-config-provider">
<a-config-provider :locale="locale">
<!-- 组件的内容 -->
</a-config-provider>
</div>
</template>
```
这样做可以让警告消失,同时保持你的代码逻辑正确。
阅读全文