Ver código fonte

fix: 重置表单时移除URL中的参数 (#2559)

ZhangZhiChao 2 anos atrás
pai
commit
a1b9bbc2ce
1 arquivos alterados com 6 adições e 1 exclusões
  1. 6 1
      src/components/Form/src/hooks/useFormValues.ts

+ 6 - 1
src/components/Form/src/hooks/useFormValues.ts

@@ -76,7 +76,12 @@ export function useFormValues({
       }
       // Remove spaces
       if (isString(value)) {
-        value = value.trim();
+        // remove params from URL
+        if(value === '') {
+          value = undefined;
+        }else {
+          value = value.trim();
+        }
       }
       if (!tryDeconstructArray(key, value, res) && !tryDeconstructObject(key, value, res)) {
         // 没有解构成功的,按原样赋值