From aef90aa2a0b43c3fc72596d9aecf408a594cb6fd Mon Sep 17 00:00:00 2001 From: xachary <179740385@qq.com> Date: Sat, 2 Mar 2024 10:02:18 +0800 Subject: [PATCH] fix(CropperAvatar): wrong type about the prop size (#3635) --- src/components/Form/src/components/FormItem.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/Form/src/components/FormItem.vue b/src/components/Form/src/components/FormItem.vue index efff3fa5..91315848 100644 --- a/src/components/Form/src/components/FormItem.vue +++ b/src/components/Form/src/components/FormItem.vue @@ -67,6 +67,12 @@ formProps: Ref; }; + // 组件 CropperAvatar 的 size 属性类型为 number + // 此处补充一个兼容 + if (schema.value.component === 'CropperAvatar' && typeof formProps.value.size === 'string') { + formProps.value.size = undefined; + } + const itemLabelWidthProp = useItemLabelWidth(schema, formProps); const getValues = computed(() => {