Antd form.validateFields的.catch的errorFields一直为空数组
Antd form validatefields errorfields 为空依然报错
onValuesChange里的 form.validateFields 一直 catch errors
的原因:
因为 onValuesChange
的执行总是在 validation
之前,所以 validateFields
会报错且 outOfDate
= true
解决办法:
1、form.validateFields
调用位置外包裹setTimeout
2、在form.validateFields
调用位置之上增加await