el-form上有一个rules属性,应把校验规则配置在里面,代码示例如下(校验规则我仅举例,你根据你自己的业务需求修改)
1、data部分
rules:{
rate: [
{ required: true, message: '请输入比率>', trigger: 'change' },
{
validator: this.checkRate,
trigger: 'change'
}
],
}
2、methods 部分
// 验证厚度
checkMinValue() {
return new Promise((resolve, reject) => {
if (这里写不符合规则的规则判断) {
reject(new Error('请输入正确的值'))
} else {
// 正确值,则直接返回
resolve()
}
})
},
3、点击提交后,触发校验(这里我就以文档的截图为例了)