element-ui 表格添加校验
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 表格添加校验相关推荐
- Element UI 表格嵌套表单、输入框、选择框
Element UI 表格嵌套表单.输入框.选择框 有时候我们需要一次添加多条数据,这个时候我们就可以使用表格嵌套表单.输入框和选择框等等的方式,添加保存和修改数据. 直接展示代码 <el-fo ...
- element ui表格中的algin属性无效
我们在使用element ui表格中,经常需要调整表格内容的文字对齐位置,例如: 文档中描述是使用algin="left / right / center"调整文字对齐,但是我们使 ...
- element UI表格绑定动态数据与selection复选操作
element UI表格绑定动态数据与selection复选操作的坑 案例介绍:此案例是要求完成对客户的批量删除功能,因为客户有多条数据所以要结合分页组件来实现,并且批量删除按钮默认是禁用的,当有数据 ...
- Vue Element UI 表格组件 利用插槽实现按下按钮后获得本行数据(内容)
Vue Element UI 表格组件 利用插槽实现按下按钮后获得本行数据(内容) 能够解决的问题 需要在表格中添加一个类似修改或编辑的按钮,按下按钮,弹出的窗口需要本行的渲染数据 需要向服务端提交一 ...
- vue+element ui表单校验(邮箱、电话、工商信息)
vue+element ui表单校验(邮箱.电话.工商信息)) Html部分 <template><div><el-steps :active="active& ...
- element ui 表格合并行和列
element ui 表格合并行和列 <el-table:data="tableData":span-method="arraySpanMethod"bo ...
- element UI 表格做下滑滚动效果,请求接口数据
element UI 表格做下滑滚动效果,请求接口数据,内容记录 import { ElMessage } from "element-plus"; // vue3.0 引入方式/ ...
- element UI 表格实现 表尾合计行 ——小肉包
element UI 表格实现 表尾合计行 --小肉包 可以根据需要计算任意列的合计,效果图如下 说明:elementUI 官网提供了标为合计行的计算方法,参考elementUI 官网table组件 ...
- element ui 表格,通过下载按钮下载生成Excel表格
element ui 表格,通过下载按钮下载生成Excel表格,内容记录 // 安装插件 xlsx 和 file-saver import XLSX from "xlsx"; im ...
- element ui表格data搜索重置功能
element ui表格搜索重置功能 本地 1.html <el-input v-model.trim="inputname"></el-input> &l ...
最新文章
- Ubuntu安装.run文件
- MongoDB windows解压缩版安装
- poj 2728(最小比率生成树)
- angular 多个片段拼接_10个JavaScript代码片段,帮助你成为更好的开发者
- js json转xml(可自定义属性,区分大小写)
- C++资源库不完全版本
- python中迭代器的应用场景
- EXOPlaye播放器播放直播Demo
- 远程计算机或设备将不接受连接,谷歌浏览器无法上网
- 国内第一本许可式订阅E-mail营销书籍
- android回传数据实验报告,传热综合实验实验报告.doc
- APP是怎么精确统计下载数量?
- 关于c基础实现简易计算器的代码(加减乘除)
- 学生-课程数据库中的Student表中的学号属性为什么用英文Sno表示?
- 提高 MacBook 电池寿命的 9 种方法
- python进行简单的文本相似度分析
- 转:彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑
- Android源码阅读---init进程
- nginx反向代理去除目录层级转发
- 用javascript绘制雪花(Koch曲线)
热门文章
- 表格学生表html,js编程练习:制作一个表格,显示班级的学生信息。
- CAXA 电子图版 二次开发 用vs2005 2008 2010 编译
- 2022年自考专业考试(计算机应用)微型计算机及接口技术练习题
- 单片机微型计算机原理及接口技术陈,单片机微型计算机原理及接口技术课后习题答案第4章(5页)-原创力文档...
- 计世网:IT人员秘密思考的十件事情
- 破解精益生产管理DNA
- ParrotSec-OS渗透测试系统
- 麦克风阵列声源定位四通道麦克风数据库及TDOA双曲交汇定位算法实验
- Vue2+Vue3教程
- 第一章.1信息时代的安全威胁实验