async-validator icon indicating copy to clipboard operation
async-validator copied to clipboard

validateFields无法处理validator异步验证的逻辑bug

Open wkmian opened this issue 6 years ago • 0 comments

我有一个注册页面,需要账户,密码,确认密码。确认密码的验证只能是validator自定义验证判断两次密码是否相同。

当确认密码与密码相同时,我修改了密码的值,这时候确认密码并没有提示错误,调用this.form.validateFields() 时竟然也通过验证了,难道需要在特殊处理这个确认密码的验证?

我认为做成同步的就可以,根据return值的类型判断是正常还是异常即可,没有必要是回调函数。

就算要使用回调函数,可否提供另一个机制触发自定义验证?

wkmian avatar Apr 11 '19 10:04 wkmian