ant design vue form表单验证只在控制台打印而不在页面提示

61 阅读1分钟

ant 版本 1.3.1 我发现问题出在自定义校验上,在调用this.form.validateFields校验表单时,自定义校验的函数的value是没有值的,但是也没有走callback()回调,就卡那了,解决办法就是在自定义校验函数开始的时候判断value是否存在

校验函数(rule, value, callback){
    if(value){
        //校验规则
    }else{
        callback()
    }
}

大概是这样的结构.