Commit b41e3939ac4b744b0798b483247d6d48878a2707
Committed by
GitHub
1 parent
23e09328
fix: 修复updateSchema之后会把已填值重置为defaultValue的问题 (#1792)
Showing
1 changed file
with
4 additions
and
1 deletions
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; |