|
@@ -78,9 +78,13 @@ export function useForm(props?: Props): UseFormReturnType {
|
|
|
form.clearValidate(name);
|
|
|
},
|
|
|
|
|
|
- resetFields: async () => {
|
|
|
- getForm().then(async (form) => {
|
|
|
- await form.resetFields();
|
|
|
+ resetFields: () => {
|
|
|
+ // 修复表单重置后,页面变化了,但是由于异步问题导致表单内部的状态没有及时同步
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ getForm().then(async (form) => {
|
|
|
+ await form.resetFields();
|
|
|
+ resolve();
|
|
|
+ });
|
|
|
});
|
|
|
},
|
|
|
|