解决办法:
在每个判断里加上callback()
const checkPhoneNum = (rule, value, callback) => {
if (!value) {
callback(new Error("手机号不能为空")); //每一个if、else的结尾都要有callback()
}
if (!validatePhone(value)) {
callback(new Error("请输入正确的手机号码"));//每一个if、else的结尾都要有callback()
} else {
callback(); //每一个if、else的结尾都要有callback()
}
})