iview 自定义验证

// 自定义验证,重复密码是否与第一次输入的密码一致
            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-validatorjavascript

相关文章
相关标签/搜索