element-plus关于表单数据自定义参数校验

element-plus关于表单数据自定义参数校验

核心点:

代码:

html 复制代码
<el-form-item :prop="'tableData[' + scope.$index + '].score'"
    :rules="[
      { required: true, message: '得分不能为空', trigger: 'blur' },
      { validator:  (rule: any, value: any, callback: any) =>{ validateScore(rule,value,scope.row.defaultScore,callback)}, trigger: 'blur' }
     ]"
    style="margin-bottom: 0px !important;">
	  <el-input
	    style="width: 70px"
	    placeholder="得分"
	    v-model="tableFrom.tableData[scope.$index].score"
	    type="number"
	    min="0"
	    :max="scope.row.defaultScore"
	  />
</el-form-item>

主要是需要自己在rules定义,而不能像我们之前定义一个大的数组放在一起

相关推荐
儒雅的烤地瓜12 小时前
Vue | Vue3中<script setup>用法详解
vue.js·vue3·选项式api·组合式 api·setup方法·<script setup>
没有故事、有酒18 小时前
Vue2中el-table修改表头高度和行高
javascript·vue.js·elementui
菜鸟茜21 小时前
Vue3 + Element Plus 省市区县级联组件封装,支持 v-model 双向绑定 + 回显,可直接复用
vue3·element-plus·组件封装·前端复用·省市区县级联
蒙面价肥猫2 天前
el-popconfirm 弹窗不显示问题总结
vue.js·elementui
蜡台3 天前
IDEA LiveTemplates Vue ElementUI
前端·vue.js·elementui·idea·livetemplates
蜡台3 天前
Vue3 props ref router 数据通讯传输等使用记录
前端·javascript·vue.js·vue3·router·ref
梵得儿SHI4 天前
Vue 3 工程化实战:Axios 高阶封装与样式解决方案深度指南
前端·javascript·vue3·axios·样式解决方案·api请求管理·统一请求处理
叱咤少帅(少帅)4 天前
vue3 开源项目
vue3
邂逅星河浪漫5 天前
【Vue2-ElementUI】:model、v-model、prop
javascript·vue.js·elementui
儒雅的烤地瓜7 天前
Vue | 一文详解Vue3中的Setup()函数
vue.js·vue3·vue2·组合式api·setup函数·option api