4.x之前的antd版本
Modal设置: <Modal destroyOnClose={true}>
Form设置: <Form preserve={false}>
4.x之后的antd版本,两种操作
注:4.x之后的版本加了destroyOnClose也不会起作用
第一种
{
visible &&
<Modal visible={visible}>
<Form>
....
</Form>
</Modal>
}
第二种
//如果使用hooks
const [ modalForm ] = Form.userForm()
React.useEffect(()=>{
modalForm.resetFields()
},[visible])
<Modal visible={visible}>
<Form form={modalForm}>
....
</Form>
</Modal>