// 自定义验证,重复密码是否与第一次输入的密码一致
const validatePass = (rule, value, callback) => {
// console.log(rule)
// console.log(value)
if (value === '' || value !== this.formValidate.password) {
callback(new Error('两次输入不一致'));
} else {
callback();
}
};
ruleValidate: {
re_password: [
{ required: true, message: '请输入密码', trigger: 'blur' },
{ type: 'string', min: 8, message: '密码不能小于八位数', trigger: 'blur' },
{ validator: validatePass, trigger: 'blur' }
]
}
https://github.com/yiminghe/async-validator#async-validator