diff --git a/src/components/VxeTable/src/components/index.tsx b/src/components/VxeTable/src/components/index.tsx index 3c415fc3..0767b855 100644 --- a/src/components/VxeTable/src/components/index.tsx +++ b/src/components/VxeTable/src/components/index.tsx @@ -76,7 +76,7 @@ export const VXETablePluginAntd = { install(vxetablecore: VxeUIExport) { const { interceptor, renderer } = vxetablecore; - renderer.mixin({ + const customRenderComponents = { AAutoComplete, AInput, AInputNumber, @@ -99,6 +99,11 @@ export const VXETablePluginAntd = { AEmpty, AInputSearch, AYearPicker, + }; + + Object.keys(customRenderComponents).forEach((name) => { + if (renderer.get(name)) return; + renderer.add(name, customRenderComponents[name]); }); interceptor.add('event.clearFilter', handleClearEvent);