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位手机号码'));
            }
         }
    }
};

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM