Commit b41e3939ac4b744b0798b483247d6d48878a2707

Authored by Henry Rao
Committed by GitHub
1 parent 23e09328

fix: 修复updateSchema之后会把已填值重置为defaultValue的问题 (#1792)

src/components/Form/src/hooks/useFormValues.ts
@@ -118,7 +118,10 @@ export function useFormValues({ @@ -118,7 +118,10 @@ export function useFormValues({
118 const { defaultValue } = item; 118 const { defaultValue } = item;
119 if (!isNullOrUnDef(defaultValue)) { 119 if (!isNullOrUnDef(defaultValue)) {
120 obj[item.field] = defaultValue; 120 obj[item.field] = defaultValue;
121 - formModel[item.field] = defaultValue; 121 +
  122 + if (formModel[item.field] === undefined) {
  123 + formModel[item.field] = defaultValue;
  124 + }
122 } 125 }
123 }); 126 });
124 defaultValueRef.value = obj; 127 defaultValueRef.value = obj;