From 6fbb57621e6ff79f93830969ab388549cbec5d32 Mon Sep 17 00:00:00 2001 From: nullcache Date: Tue, 2 Jan 2024 20:18:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20handleFormValues=20=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E5=B0=86=E6=89=80=E6=9C=89=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2?= =?UTF-8?q?=E8=BD=AC=E6=8D=A2=E4=B8=BAundefined=20(#3496)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Form/src/hooks/useFormEvents.ts | 2 +- src/components/Form/src/hooks/useFormValues.ts | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) 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)) { // 没有解构成功的,按原样赋值