diff --git a/packages/zent/src/form/form-components/SelectField.tsx b/packages/zent/src/form/form-components/SelectField.tsx index 8628f5f2b5..803971577e 100644 --- a/packages/zent/src/form/form-components/SelectField.tsx +++ b/packages/zent/src/form/form-components/SelectField.tsx @@ -39,6 +39,7 @@ export const FormSelectField: React.FunctionComponent; let validators = ((props as unknown) as IFormFieldViewDrivenProps).validators || []; @@ -55,6 +56,7 @@ export const FormSelectField: React.FunctionComponent).concat(validators); } model = useField(name, defaultValue, validators); + model.destroyOnUnmount = Boolean(destroyOnUnmount); } else { model = useField( ((props as unknown) as IFormFieldModelDrivenProps).model