定义表单规则(判断两次密码输入是否一致)

论坛 期权论坛 脚本     
已经匿名di用户   2022-3-21 23:40   2523   0

主要代码:{ 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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP