如何给基于Element-UI的表格添加背景颜色
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、如何给基于Element-UI的表格添加背景颜色?
- 二、使用步骤
- 1.复制Element-UI的Table
- 2.js实现代码
- 3.css实现代码
- 总结
前言
小菜鸡记录一下学习到的知识,如有错误欢迎指正
一、如何给基于Element-UI的表格添加背景颜色?
根据项目的要求给相对应的行填加背景颜色和设置字体样式。
二、使用步骤
1.复制Element-UI的Table
代码如下(示例):
第一种实现方式:
<el-tablev-loading="loading":data="tableData":row-class-name="className"style="width: 100%"><el-table-columnprop="date"label="日期"width="180"></el-table-column><el-table-columnprop="name"label="姓名"width="180"></el-table-column><el-table-columnprop="address"label="地址"></el-table-column></el-table>
第二种实现方式:
<el-tablev-loading="loading":data="tableData":row-class-name="className"style="width: 100%"><el-table-columnprop="0"label="日期"width="180"></el-table-column><el-table-columnprop="1"label="姓名"width="180"></el-table-column><el-table-columnprop="2"label="地址"></el-table-column></el-table>
2.js实现代码
代码如下(示例):
第一种实现方式:
// 合计行添加样式className(row) {let result = row.rowIndex;if(result === 0){return "heji"}else if(result === 1){return "heji"}else if(result === 2){return "heji"}else if(result === 3){return "heji"}else if(result === 4){return "heji"}else if(row.row.name === "园区1"){return "xbiaoti";}else if (row.row.name === "园区2") {return "xbiaoti";} else if (row.row.name === "园区3") {return "xbiaoti";} else if (row.row.name === "园区4") {return "xbiaoti";} else{return ""}},
第二种实现方式:
className1(row) {let result = row.rowIndex;let arr = row.row;if (arr[0].indexOf("行业合计") > -1) {return "heji";} else if (result === 1) {return "heji";} else if (result === 2) {return "heji";} else if (result === 3) {return "heji";} else if (result === 4) {return "heji";} else if (arr[0].indexOf("行业1合计") > -1) {return "heji";} else if (arr[0].indexOf("行业2合计") > -1) {return "heji";} else if (arr[0].indexOf("行业3合计") > -1) {return "heji";} else if (arr[0].indexOf("行业4合计") > -1) {return "heji";} else if (arr[0].indexOf("园区1") > -1) {return "xiaoji";} else if (arr[0].indexOf("园区2") > -1) {return "xiaoji";} else if (arr[0].indexOf("园区3") > -1) {return "xiaoji";} else if (arr[0].indexOf("园区4") > -1) {return "xiaoji";} else {return "";}},
3.css实现代码
.heiji {background-color: skyblue !important;color: black;
}
.xbiaoti {background-color: skyblue !important;color: black;
}
总结
调用row-class-name方法,行的 className 的回调方法,也可以使用字符串为所有行设置一个固定的 className。
如何给基于Element-UI的表格添加背景颜色相关推荐
- QT tableWidget给单个表格添加背景颜色
QT tableWidget给单个表格添加背景颜色 代码示例 QWidget *widget = new QWidget(); QString wStyle = QString("backg ...
- element ui border表头设置背景颜色
<el-table :data="list" v-loading="listLoading" element-loading-text="给我一 ...
- element ui设置表格表头高度和每一行的高度
填坑记录:今天用element ui的表格组件做用户信息展示,直接拉取的官网的代码过来,发现表头和每一行都太高了,如下: 因为第一次使用element ui的表格组件,不太清楚会遇到这样的坑,以为能轻 ...
- Element UI Table表格样式调整
调整Element UI Table表格的样式 最终效果: 单元格合并,样式调整 模拟后端返回数据 {teamName: '小组一',outsourceFlag: '是',adminName: '张三 ...
- element ui Table表格数据筛选功能实现
先来看看实现效果 element ui Table表格数据筛选功能实现 查看Element官网 关于筛选的实例. 在列中设置filters filter-method属性即可开启该列的筛选,filte ...
- element UI 修改表格边框颜色
element UI 修改表格边框颜色 由于我只想要改变该页面的表格边框颜色,加上表格类名 /** 改变边框颜色*/.right-content .el-table--border, .el-tabl ...
- 【vue】Element UI实现表格表头纵向显示
element实现表格表头纵向显示 我们正常使用Element UI写表格的时候,<el-table-column/> 标签里面都是纵向的.那么我们的需求有时候会要求行列转换,那么来看看咋 ...
- 【教程】Spire.PDF教程:如何给PDF添加背景颜色和平铺背景图
Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight.Spire.PDF的PDF API拥有丰富的功能, ...
- python加颜色_python抠图和添加背景颜色
项目概况简介:通过调用removebg库去除照片中的背景,也可以通过调用PIL库添加背景,这样可以用来实现证件照的背景颜色更换,比如生成白色.蓝色和红色 代码流程:输入-要得到的图片背景处理效果 A- ...
最新文章
- atmega8 Flash的使用
- JDBC预状态通道设置时间格式的问题
- spring整合jdbc
- bondat蠕虫传播与对抗
- LeetCode 894. 所有可能的满二叉树(递归)
- Java基础教程【第七章:包和接口】
- 【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
- 资源共享(不限领域,持续更新)
- 【STM32H7教程】第2章 STM32H7的开发环境搭建
- 计算机网络电子邮件的基本格式,怎样的格式才是正确的电子邮件格式?
- mt4虚拟服务器账户无效,外汇登录显示无效账户怎么办?
- 数据结构—双向链表的基本操作
- Java地位无可动摇的12个原因
- #智能制造#第一章 智能制造,缘何而起?
- 红米k30可以用鸿蒙系统吗,红米K30好用吗?Redmi K30上手评测
- Word2Vec--词向量模型
- .NET OCX开发
- 读《你的知识需要管理》(整理)
- MyBatis基础学习知识点2
- 单相逆变器第二课、DC/AC电路基础理论学习
热门文章
- 黑马程序员-JS基础-移动端网页特效
- self和Self、== 和===的区别
- 指向指针的指针!!(能让初学者绕晕的东西)
- Python 爬取网页
- freeswitch智能语音开发之ASR
- 【PostgreSQL】PostgreSQL的upsert功能(insert on conflict do)的用法
- php统计邮件打开率,监控 Amazon SES 电子邮件的打开率、点击率和退回率
- 异常处理:.net.UnknownHostException nodename nor servname provided, or not known
- Linux C popen函数返回Shell命令执行结果
- caspase3是什么意思_【求助】cleaved caspase-3, 第一个词怎样翻译好