fix(VxeTable): 修复VxeTable自定义组件重复注册导致控制台警告 (#3944)
This commit is contained in:
parent
dd1b16acdc
commit
cec5c11289
|
|
@ -76,7 +76,7 @@ export const VXETablePluginAntd = {
|
||||||
install(vxetablecore: VxeUIExport) {
|
install(vxetablecore: VxeUIExport) {
|
||||||
const { interceptor, renderer } = vxetablecore;
|
const { interceptor, renderer } = vxetablecore;
|
||||||
|
|
||||||
renderer.mixin({
|
const customRenderComponents = {
|
||||||
AAutoComplete,
|
AAutoComplete,
|
||||||
AInput,
|
AInput,
|
||||||
AInputNumber,
|
AInputNumber,
|
||||||
|
|
@ -99,6 +99,11 @@ export const VXETablePluginAntd = {
|
||||||
AEmpty,
|
AEmpty,
|
||||||
AInputSearch,
|
AInputSearch,
|
||||||
AYearPicker,
|
AYearPicker,
|
||||||
|
};
|
||||||
|
|
||||||
|
Object.keys(customRenderComponents).forEach((name) => {
|
||||||
|
if (renderer.get(name)) return;
|
||||||
|
renderer.add(name, customRenderComponents[name]);
|
||||||
});
|
});
|
||||||
|
|
||||||
interceptor.add('event.clearFilter', handleClearEvent);
|
interceptor.add('event.clearFilter', handleClearEvent);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue