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

2022-12-29 09:14:14
2024-07-10 01:58:13
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();
            }
        },
目录
暂无评论,欢迎留下你的评论

运营需要亿点资金维持,您的支持,是小白龙创作的动力!!!

昵称
留言
赞赏金额