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