VUE 表單驗證 ! validate中的內容驗證為false時執行,true時不執行


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

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM