1. 首页
  2. 数据库
  3. 其它
  4. 解决ant Design中this.props.form.validateFields未执行的问题

解决ant Design中this.props.form.validateFields未执行的问题

上传者: 2021-02-23 05:05:24上传 PDF文件 118.74KB 热度 20次
在使用ant Designd的 form 组件时发现点击提交方法中 this.props.form.validateFields((err, values) => {}) 部分未执行,也没有报错。 原因: 我使用了自定义校验 validator ,在自定义校验方法中有个错误,使用了未定义的变量。 注意: 1、使用validator 时,注意自定义方法中是否有错误;对于如何解决没有错误提示,官网提示:可以选择通过 async 返回一个 promise 或者使用 try...catch进行错误捕获,具体查看官网form组件; 2、使用validator 时,自定义方法中 callback 必须被调用。
用户评论