主要代码:{ required: true,validator: validateRepassword, trigger: "change" },
export default {
name: "form",
data() {
var validateRepassword = (rule, value, callback) => {
if (value === "") {
callback(new Error("请输入确认密码"));
} else if (value !== this.registerForm.password) {
callback(new Error("两次的密码不一致"));
} else {
callback();
}
};
return {
registerForm: {
password: "",
repassword: "",
},
registerRules: {
password: [
{ required: true, trigger: "change", message: "密码不能为空" },
{ min: 6, max: 15, message: '长度在 6 到 15 个字符', trigger: 'change' }
],
repassword: [
{ required: true,validator: validateRepassword, trigger: "change" },
{ min: 6, max: 15, message: '长度在 6 到 15 个字符', trigger: 'change' }
],
},
};
},
}
如果对我的其它文章有更多的兴趣,可以访问我的个人博客:uniqueho.xyz