目录

el-form-item 绑定数组做校验

Admin12/29/2022782 阅读
language 复制代码
                    <el-form-item
                        label=\"项目:\"
                        v-if=\"formData.educTypeId !== 3\"
                        prop=\"projectId\"
                        :class=\"{ echoColor: projectId.length > 0 }\"
                        :rules=\"[
                            {
                                validator: (rule, value, callback) => {
                                    projectIdCheckClass(
                                        rule,
                                        value,
                                        callback,
                                        projectId
                                    );
                                },
                                message: '项目不能为空',
                                trigger: 'change',
                                required: true
                            }
                        ]\"
                    >
language 复制代码
##  methods方法写
        projectIdCheckClass(rule, values, callback, data) {
            //自定义验证的逻辑
            if (!this.projectId || !this.projectId.length) {
                return callback(new Error(`项目不能为空`));
            } else {
                return callback();
            }
        },

评论

共 0 条
后参与评论
共 104 篇文章 感谢支持

RSS ·关于

© 2026 我的博客