diff --git a/src/components/Form/src/hooks/useFormEvents.ts b/src/components/Form/src/hooks/useFormEvents.ts index 1220551e..edb7085e 100644 --- a/src/components/Form/src/hooks/useFormEvents.ts +++ b/src/components/Form/src/hooks/useFormEvents.ts @@ -432,7 +432,7 @@ function getDefaultValue( let defaultValue = cloneDeep(defaultValueRef.value[key]); const isInput = checkIsInput(schema); if (isInput) { - return defaultValue || ''; + return defaultValue || undefined; } if (!defaultValue && schema && checkIsRangeSlider(schema)) { defaultValue = [0, 0]; diff --git a/src/components/Form/src/hooks/useFormValues.ts b/src/components/Form/src/hooks/useFormValues.ts index 567b9256..2e061522 100644 --- a/src/components/Form/src/hooks/useFormValues.ts +++ b/src/components/Form/src/hooks/useFormValues.ts @@ -76,12 +76,7 @@ export function useFormValues({ } // Remove spaces if (isString(value)) { - // remove params from URL - if (value === '') { - value = undefined; - } else { - value = value.trim(); - } + value = value.trim(); } if (!tryDeconstructArray(key, value, res) && !tryDeconstructObject(key, value, res)) { // 没有解构成功的,按原样赋值