【无标题】

项目场景:

表单(单个/动态)其中一项"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>
相关推荐
对我的心脏有害8 分钟前
这个 React 状态管理库让我少写一半代码,同事问我是不是开挂了
vue.js·react.js
香蕉可乐荷包蛋1 小时前
vue防内存泄漏和性能优化浅解
前端·vue.js·性能优化
tianchang1 小时前
create-vue-ssr - 现代化Vue SSR开发的一站式解决方案
前端·vue.js·架构
float_六七1 小时前
Vue:构建高效UI的渐进式框架
javascript·vue.js·ui
用户841794814561 小时前
vue vxe-tree 树组件加载大量节点数据,虚拟滚动的用法
vue.js
豆豆(设计前端)1 小时前
解决Vue页面黑底红字遮罩层报错:Unknown promise rejection reason (webpack-internal)
前端·vue.js·webpack
冰糖雪梨dd2 小时前
h() 函数
前端·javascript·vue.js
每天都想睡觉的19002 小时前
在Vue、React 和 UniApp 中实现版本比对及更新提示
前端·vue.js·react.js
pany3 小时前
第一款 AI 友好的开源 Vue 模板 —— V3 Admin Vite / MobVue
前端·vue.js·aigc
Java陈序员3 小时前
又一款基于 SpringBoot + Vue 实现的开源新零售商城系统!
vue.js·spring boot·uni-app