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定义,而不能像我们之前定义一个大的数组放在一起

相关推荐
草木红10 小时前
vite 安装 vue3 和 tailwindcss
vue3·vite·tailwindcss
凯小默1 天前
vue3-10-计算属性以及get跟set
vue3
Eshine、2 天前
解决前端项目中,浏览器无法正常加载带.gz名称的文件
前端·vue3·.gz·.gz名称的js文件无法被加载
Light602 天前
Vue3 关键字速查表:从入门到进阶的全景指南
vue3·前端开发·响应式编程·组合式api·ai集成
周不凢3 天前
elementui el-date-picker分页选择弹出框样式及分页样式
elementui
周不凢3 天前
elementui el-date-picker时间区间选择弹出框样式
elementui
桧***攮4 天前
DockerGraphQLAPI
elementui·rust·visual studio
滿6 天前
vue3 elementplus el-table toggleRowSelection使用方法
javascript·vue.js·elementui
鹤鸣的日常7 天前
Vue + element plus 二次封装表格
前端·javascript·vue.js·elementui·typescript
你说啥名字好呢9 天前
【Vue 渲染流程揭秘】
前端·javascript·vue.js·vue3·源码分析