element -validateField校验提示
Posted SeaJson
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了element -validateField校验提示相关的知识,希望对你有一定的参考价值。
<el-form :model="numberValidateForm" ref="numberValidateForm" :rules="rules" label-width="100px" class="demo-ruleForm"> <el-form-item label="年龄" prop="age"> <el-input type="number" v-model="numberValidateForm.age"></el-input> </el-form-item>
根据接口异常提示。用过 validateField
data() { var ageValidate = (rule, value, callback) => { if (this.smsMsg) { callback(new Error(this.smsMsg)); }else{ callback(); } };
....
rules:{ age:[ {required: true, message: "年龄不能为空", trigger: ‘blur‘}, {validator: ageValidate} ] }
提交请求信息,返回错误
submitForm(formName) { var _this = this; _this.$refs[formName].validate((valid) => { if (valid) { setTimeout(function(){ // 模拟请求 _this.smsMsg = ‘年龄有误‘; if(_this.smsMsg){ // 服务有返回错误 _this.$refs[formName].validateField("age");
_this.smsMsg = ‘‘;
}else{ alert("submit") } },1000); } else { console.log(‘error submit!!‘); return false; } }); },
以上是关于element -validateField校验提示的主要内容,如果未能解决你的问题,请参考以下文章
Print 'element' in list 返回一个 <Element 'element 1' at 0x0000013C6D4B9270>
jQuery 中的 $('<element>') 与 $('<element />')