elementUI——表单自定义验证提交正确无反应,错误有反应

参考:https://blog.csdn.net/zzy0609/article/details/83750726

问题:自定义验证方法判断以后,如果正确的话,并没有返回一个callback

解决:加上callback即可

let validateTel = (rule, value, callback) => {
    if (value === '') {
        callback(new Error('请输入联系方式'));
    } else {
         if (this.ruleForm.tel!== '') {
            let reg = /^1[3456789]\d{9}$/
            if (reg.test(this.ruleForm.tel)) {
              callback(); //重点
            } else {
              callback(new Error('请输入正确的11位手机号码'));
            }
         }
    }
};

猜你喜欢

转载自www.cnblogs.com/linjiangxian/p/12906019.html
今日推荐