【无标题】

项目场景:

表单(单个/动态)其中一项"X"项是否需要校验是根据另外一项'A'去判断


问题描述

提示:这里描述项目中遇到的问题:

:required="audit.approvalType == 2 ? true : false"

错误写法:

c 复制代码
  <el-form-item
                  label=""
                  :prop="'auditUser.' + auditIndex + '.stopReason'"
                  :required="audit.approvalType == 2 ? true : false"
                >
                  <el-input
                    v-model="audit.stopReason"
                    style="width: 482px"
                    maxlength="50"
                  ></el-input>
                </el-form-item>

原因分析:

复制代码
required:  是否为必填项,如不设置,则会根据校验规则确认

会出现表单项英文的提示

解决方案:

提示:这里填写该问题的具体解决方案:

将校验规则rules在标签处判断即可

javascript 复制代码
<el-form-item
                  label=""
                  :prop="'auditUser.' + auditIndex + '.stopReason'"
                  :rules="{
                    required: audit.approvalType == 2 ? true : false,
                    message: '',
                    trigger: 'change',
                  }"
                >
                  <el-input
                    v-model="audit.stopReason"
                    style="width: 482px"
                    maxlength="50"
                  ></el-input>
                </el-form-item>
相关推荐
学Linux的语莫1 小时前
Vue 3 入门教程
前端·javascript·vue.js
qq4356947014 小时前
Vue04
前端·vue.js
万物更新_7 小时前
vue框架
前端·javascript·vue.js·笔记
英勇无比的消炎药11 小时前
一文吃透TinyRobot Bubble:从基础组件搭建完整AI消息渲染体系
vue.js
英勇无比的消炎药11 小时前
深挖底层:TinyRobot Bubble消息气泡组件核心技术原理
vue.js
英勇无比的消炎药11 小时前
架构剖析:TinyRobot Bubble渲染器状态管理与工具调用机制
vue.js
英勇无比的消炎药11 小时前
多模态消息渲染实战:TinyRobot Bubble内容解析与contentResolver用法
vue.js
gg1593572846011 小时前
Uni-app跨平台开发全解课程:从零基础到企业级多端落地实战
vue.js·uni-app
阿猫的故乡11 小时前
Vue + Axios 从入门到封装:拦截器、错误处理、请求取消、接口管理全搞定
前端·javascript·vue.js
秃头网友小李12 小时前
前端难点:Vue3 响应式遇上 Three.js / ECharts —— 为什么要用 shallowRef?
前端·vue.js