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(() => {