使用antd的model里面的是form表單,第一次渲染數據是對的,第二次打開是上次的數據,
<Form {...layout} name="basic"
initialValues={data} onFinish={onFinish} form={form} >
.....
</Form>

initialValues只有初始化和
重置的時候才生效,(我試過點了重置按鈕數據渲染是對的) 即使在model的onCancel()方法加form.resetFields();也不生效。
正確做法是使用initialValue:
<Form {...layout} name="basic" onFinish={onFinish} form={form}
preserve={false}>
<Form.Item
label="name"
name="name"
initialValue={data.name}
>
<input />
</Fom.Item>
</Form>
model的onCancel()方法里面正常加其他內容