作为初学者在VUE表单验证遇到一个大坑
onSubmitaddForm:function( formName ){
let _t = this;
this.$refs[formName].validate((valid) => {
console.log(123);
console.log(valid);
if(valid){
axios.post("", {
})
.then(function (response) {
if(response.code == 200){
_t.message(response.msg, 'success');
_t.$emit('');
_t.dialogNewteam = false;
} else {
_t.message(response.msg, 'error');
return false;
}
});
}
});
},
valid为false时可执行console.log();
验证都通过是不执行
原因是在自定义表单参数时 , 验证成功一定要callback();
