html片段

     <el-formref="tableFrom"class="tableForm":model="tableFrom":rules="tableFromRules"><el-table:data="tableFrom.tableData"style="width: 100%"height="400px"><el-table-column label="SAP物料编码" min-width="120"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.sapMaterialsNo'":rules="tableFromRules.sapMaterialsNo"><el-inputv-model="scope.row.sapMaterialsNo"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="类别"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.materialsType'":rules="tableFromRules.materialsType"><el-inputv-model="scope.row.materialsType"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="物料名称"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.materialsName'":rules="tableFromRules.materialsName"><el-inputv-model="scope.row.materialsName"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="物料描述"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.materialsMemo'":rules="tableFromRules.materialsMemo"><el-inputv-model="scope.row.materialsMemo"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="产品系列"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.series'":rules="tableFromRules.series"><el-inputv-model="scope.row.series"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="机座号"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.frameNumber'":rules="tableFromRules.frameNumber"><el-inputv-model="scope.row.frameNumber"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="功率"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.power'":rules="tableFromRules.power"><el-inputv-model="scope.row.power"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="级数"><template slot-scope="scope"><el-form-item:prop="'tableData.' + scope.$index + '.level'":rules="tableFromRules.level"><el-inputv-model="scope.row.level"placeholder="请输入"></el-input><span class="item-error" slot="error" slot-scope="scope">{{scope.error}}</span></el-form-item></template></el-table-column><el-table-column label="操作" min-width="80"><template slot-scope="scope"><el-button type="text" @click="del(scope.$index)">删除</el-button></template></el-table-column></el-table><el-buttontype="primary"icon="el-icon-plus"plainstyle="margin-top: 10px; width: 100%"@click="add()">添加</el-button></el-form>

js片段

 tableFrom: {tableData: [],},tableFromRules: {sapMaterialsNo: [{required: true,message: "SAP物料编码不能为空",trigger: ["blur", "change"],},],materialsType: [{required: true,message: "类别不能为空",trigger: ["blur", "change"],},],materialsName: [{required: true,message: "物料名称不能为空",trigger: ["blur", "change"],},],materialsMemo: [{required: true,message: "物料描述不能为空",trigger: ["blur", "change"],},],series: [{required: true,message: "产品系列不能为空",trigger: ["blur", "change"],},],frameNumber: [{required: true,message: "机座号不能为空",trigger: ["blur", "change"],},],power: [{required: true,message: "功率不能为空",trigger: ["blur", "change"],},],level: [{required: true,message: "级数不能为空",trigger: ["blur", "change"],},],mainUnit: [{required: true,message: "维护单位不能为空",trigger: ["blur", "change"],},],},

css片段

::v-deep .tableForm {.el-form-item {margin-bottom: 0;}
.el-form-item--medium .el-form-item__content{line-height: 20px;
}.item-error {color: #ff4949;font-size: 12px;line-height: 1;padding-top: 4px;}
}

element-ui 表格添加校验相关推荐

  1. Element UI 表格嵌套表单、输入框、选择框

    Element UI 表格嵌套表单.输入框.选择框 有时候我们需要一次添加多条数据,这个时候我们就可以使用表格嵌套表单.输入框和选择框等等的方式,添加保存和修改数据. 直接展示代码 <el-fo ...

  2. element ui表格中的algin属性无效

    我们在使用element ui表格中,经常需要调整表格内容的文字对齐位置,例如: 文档中描述是使用algin="left / right / center"调整文字对齐,但是我们使 ...

  3. element UI表格绑定动态数据与selection复选操作

    element UI表格绑定动态数据与selection复选操作的坑 案例介绍:此案例是要求完成对客户的批量删除功能,因为客户有多条数据所以要结合分页组件来实现,并且批量删除按钮默认是禁用的,当有数据 ...

  4. Vue Element UI 表格组件 利用插槽实现按下按钮后获得本行数据(内容)

    Vue Element UI 表格组件 利用插槽实现按下按钮后获得本行数据(内容) 能够解决的问题 需要在表格中添加一个类似修改或编辑的按钮,按下按钮,弹出的窗口需要本行的渲染数据 需要向服务端提交一 ...

  5. vue+element ui表单校验(邮箱、电话、工商信息)

    vue+element ui表单校验(邮箱.电话.工商信息)) Html部分 <template><div><el-steps :active="active& ...

  6. element ui 表格合并行和列

    element ui 表格合并行和列 <el-table:data="tableData":span-method="arraySpanMethod"bo ...

  7. element UI 表格做下滑滚动效果,请求接口数据

    element UI 表格做下滑滚动效果,请求接口数据,内容记录 import { ElMessage } from "element-plus"; // vue3.0 引入方式/ ...

  8. element UI 表格实现 表尾合计行 ——小肉包

    element UI 表格实现 表尾合计行 --小肉包 可以根据需要计算任意列的合计,效果图如下 说明:elementUI 官网提供了标为合计行的计算方法,参考elementUI 官网table组件 ...

  9. element ui 表格,通过下载按钮下载生成Excel表格

    element ui 表格,通过下载按钮下载生成Excel表格,内容记录 // 安装插件 xlsx 和 file-saver import XLSX from "xlsx"; im ...

  10. element ui表格data搜索重置功能

    element ui表格搜索重置功能 本地 1.html <el-input v-model.trim="inputname"></el-input> &l ...

最新文章

  1. Ubuntu安装.run文件
  2. MongoDB windows解压缩版安装
  3. poj 2728(最小比率生成树)
  4. angular 多个片段拼接_10个JavaScript代码片段,帮助你成为更好的开发者
  5. js json转xml(可自定义属性,区分大小写)
  6. C++资源库不完全版本
  7. python中迭代器的应用场景
  8. EXOPlaye播放器播放直播Demo
  9. 远程计算机或设备将不接受连接,谷歌浏览器无法上网
  10. 国内第一本许可式订阅E-mail营销书籍
  11. android回传数据实验报告,传热综合实验实验报告.doc
  12. APP是怎么精确统计下载数量?
  13. 关于c基础实现简易计算器的代码(加减乘除)
  14. 学生-课程数据库中的Student表中的学号属性为什么用英文Sno表示?
  15. 提高 MacBook 电池寿命的 9 种方法
  16. python进行简单的文本相似度分析
  17. 转:彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑
  18. Android源码阅读---init进程
  19. nginx反向代理去除目录层级转发
  20. 用javascript绘制雪花(Koch曲线)

热门文章

  1. 表格学生表html,js编程练习:制作一个表格,显示班级的学生信息。
  2. CAXA 电子图版 二次开发 用vs2005 2008 2010 编译
  3. 2022年自考专业考试(计算机应用)微型计算机及接口技术练习题
  4. 单片机微型计算机原理及接口技术陈,单片机微型计算机原理及接口技术课后习题答案第4章(5页)-原创力文档...
  5. 计世网:IT人员秘密思考的十件事情
  6. 破解精益生产管理DNA
  7. ParrotSec-OS渗透测试系统
  8. 麦克风阵列声源定位四通道麦克风数据库及TDOA双曲交汇定位算法实验
  9. Vue2+Vue3教程
  10. 第一章.1信息时代的安全威胁实验