React + Antd 所遇问题

482 阅读1分钟

Form

mapPropsToFields

export default Form.create({  mapPropsToFields: (props: any) => ({    workId: Form.createFormField({      value: props.data.workId    }),    orderId: Form.createFormField({      value: props.data.orderId    })  })})(Remark);

使用此方法将 props 中的字段映射到表单字段中的时候,保存时,表单会重置。

请求使用 axios 和 redux 进行 loading 管理,因此每次请求都会修改 Redux 中 Loading 的状态,因此会导致表单重新更新。

为什么会出现这种情况呢?