- 状况:表单规则验证通过,无法执行validate内部语句块(即下图请求未发送)
this.$refs[formName].validate((valid,message) => {
if (valid) {
// axios.post('http://127.0.0.1:7001/login',{
// username:this.age,
// password:this.pass
// }).then((res)=>{
// if(res.code=200){
// this.$router.push('/tableusr')
// }else{
// this.$router.push('/')
// }
// })
console.log("jjj")
} else {
console.log('error submit!!');
return false;
}
- 原因:修改验证规则时,将else{callback()}省略
let checkAge = (rule, value, callback) => {
if (!value) {
return callback(new Error('账号不能为空'));
}else {
callback();
}
};