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