Skip to content

Commit cec5c11

Browse files
authored
fix(VxeTable): 修复VxeTable自定义组件重复注册导致控制台警告 (#3944)
1 parent dd1b16a commit cec5c11

File tree

1 file changed

+6
-1
lines changed
  • src/components/VxeTable/src/components

1 file changed

+6
-1
lines changed

src/components/VxeTable/src/components/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export const VXETablePluginAntd = {
7676
install(vxetablecore: VxeUIExport) {
7777
const { interceptor, renderer } = vxetablecore;
7878

79-
renderer.mixin({
79+
const customRenderComponents = {
8080
AAutoComplete,
8181
AInput,
8282
AInputNumber,
@@ -99,6 +99,11 @@ export const VXETablePluginAntd = {
9999
AEmpty,
100100
AInputSearch,
101101
AYearPicker,
102+
};
103+
104+
Object.keys(customRenderComponents).forEach((name) => {
105+
if (renderer.get(name)) return;
106+
renderer.add(name, customRenderComponents[name]);
102107
});
103108

104109
interceptor.add('event.clearFilter', handleClearEvent);

0 commit comments

Comments
 (0)