目录
1. 原因
- 1.<el-form>是否写了ref=“form”。
- 2.是否有其它标签写了ref=“form”。
- 3.<el-form>中要写成:model,不能使用v-model。
- 4.自定义的validate要各个路径均能返回callback()。
const validatePass= (rule, value, callback) => {
if (this.form.pass1== undefined || this.form.pass1== '' || this.form.pass2== undefined || this.form.pass2== '') {
callback(new Error("请输入密码"));
} else if(this.form.pass1== this.form.pass2){
callback(new Error("两次密码要一致"));
}
// 这里一定要有callback
else{
callback();
}
};