<el-form ref="formData" :rules="rules">
<el-form-item label="非自定义校验:" prop="testNormal">
<!-- 随便是啥都行 -- >
</el-form-item>
<el-form-item label="自定义校验:" prop="testField">
<!-- 随便是啥都行 -- >
</el-form-item>
</el-form>
// data里面的rules
rules: {
testNormal: [{required: true, message: '请输入', trigger: 'blur'}],
testField: [{required: true, validator: this.testValidator, trigger: 'blur'}],
}
// methods里面的校验方法
testValidator(rule, value, callback) {
if(xxxxxxxx){
// 表示通过
return callback();
} else {
// 表示未通过
return callback(new Error('请输入'));
}
},
element自定义校验
最新推荐文章于 2025-04-01 11:03:07 发布