作為初學者在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();
