mirror of
https://gitcode.com/gh_mirrors/vue/vue-vben-admin
synced 2025-12-30 05:12:24 +00:00
fix(VxeTable): 修复VxeTable自定义组件重复注册导致控制台警告 (#3944)
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user