今天在做后台管理系统时,遇到一个需求,就是根据表格中每行数据的状态,来渲染背景颜色。
如下图所示:满足一定条件时,背景颜色要改为绿色。

row-style的使用

1.在el-table上添加row-style,指定一个函数

<el-table ref="multipleTable" :data="tableData" border :row-style="tableRowStyle">
....
</el-table>

2.函数参数为{row,rowIndex},根据row判断关键字段

tableRowStyle({ row }) {if (row.status == 40) {return { 'background-color': '#67c23a','color':'#fff' }}
}

我这边判断的条件就是:如果status==40,则背景颜色改为#67c23a,字体颜色改为#fff

完成!!!

在鼠标划过行时,会有个灰色的默认色,因为已经有了背景颜色,如果划过变成灰色会比较难看,因此可以通过下面的方式去掉划过的背景色:

3.去掉hover时的背景色

.el-table--enable-row-hover .el-table__body tr:hover > td {background: transparent;
}

效果完成!!!

header-cell-style参数的使用

v-bind:header-cell-style="{'font-size':'14px','text-align':'left'}"
表示:给表头设置字号,居中方式等。

elementUi——table组件修改表头和表身行样式——style的使用相关推荐

  1. html 表格高度调整,elementui中el-table修改表头高度和行高度(设置最低高度)

    问题描述 elementui提供的el-table其实挺不错,不过有时候可能还需要对其进行样式的修改.官方也提供了相应的表格属性,方便我们去修改对应的样式,但是有的时候可能会少了点什么. 比如:想要把 ...

  2. ElementUI table组件,表格组件,单击单元格可编辑逻辑

    ElementUI table组件,表格组件,单击单元格可编辑逻辑 1.表格部分 <el-table:data="seatDataFilter"@cell-click=&qu ...

  3. elementui table组件和popover实现表格列内容过长,显示隐藏多余字段,hover显示所有内容;无内容或则内容少则不显示popover

    elementui table组件和popover实现表格列内容过长,显示隐藏多余字段,hover显示所有内容:无内容或则内容少则不显示popover 1.场景效果 2.实现 3.进阶版 1.场景效果 ...

  4. antd 设置表头属性_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...

    一.固定表头后表体列和表头不对齐 此问题可能在antd3.24.0版本之前都存在,反正3.16.2版本是存在这个问题的,如果是3.24.0之前的版本估计只能通过修改css样式解决. 按照官网说的: 1 ...

  5. antd table动态表头_解决react使用antd table组件固定表头后,表头和表体列不对齐以及配置fixed固定左右侧后行高度不对齐...

    1.固定表头后表体列和表头不对齐 此问题可能在antd3.24.0版本以前都存在,反正3.16.2版本是存在这个问题的,若是是3.24.0以前的版本估计只能经过修改css样式解决.css 按照官网说的 ...

  6. react antd 更改table 表头和表行样式

    我这里以组件的形式来提供code 使实例正确运行至少需要以下知识: 1 创建react项目(本实例基于react项目) 2 知道如何导入和调用组件 样式效果如下图: 实现方法 目录结构: YMColl ...

  7. vue 手风琴组件_Vue 使用Element-ui table组件实现手风琴效果

    利用Element-UI提供的表格组件做成手风琴效果, 即同时只能有一个行展开 效果展示 手风琴效果 版本说明 "vue": "^2.6.11", " ...

  8. element-ui table组件如何高度自适应、el-table的x、y轴都出现滚动条右下角会出现一个小白块 解决方案

    前言 想要表格的高度自适应屏幕,保证table能一屏内展示完. elementUI的版本: "element-ui": "^2.14.1", 关键代码: < ...

  9. iview的表格自定义_iview table组件 自定义表头

    在实际项目开发中,我们经常会用到各种各样的表格,比如在表格表头中填加按钮,下拉菜单,图标等等,在网上搜了一段时间发现比较少,所以写好之后就想着分享出来给有需要的人参考参考,例如下面这种表头带图标的: ...

最新文章

  1. **使用 Git Hook 实现网站的自动部署
  2. VS2017的C++开发心得:头文件的路径问题与属性管理器
  3. 解决通过 Visual Studio 打不开 ui 文件的问题
  4. java面试题五 十六进制
  5. 《Linux》阿里云部署django全攻略
  6. 在PropertyGrid中使用密码显示
  7. 美国国家公路交通安全管理局对特斯拉Autopilot系统展开正式调查
  8. python中的条件判断稀硫酸_大学mooc2020用Python玩转数据期末考试查题公众号答案...
  9. Gitlab+Git实现版本控制系统
  10. python3.8下载request_python3 requests 安装包下载安装[windows]
  11. 【Java基础知识 1】Java入门级概述
  12. 回归预测 基于ELMAN递归神经网络预测及其matlab代码实现
  13. LoadRunner教程01:性能测试常见用语
  14. 电脑如何录制gif动图
  15. Mac环境变量的配置
  16. MIUI14+安卓13 Root教程 小米10 小米11 小米12 小米13 红米
  17. Java实现替换Word中文本
  18. 【Android Broadcast】BroadcastReceiver
  19. Tcl -- eval
  20. android 跳转到系统Settings界面的所有Intent

热门文章

  1. C++ 创建数组并初始化
  2. 如何利用微信红包来给公众号涨粉丝
  3. 居,视其所亲;富,视其所与; 达,视其所举; 穷,视其所不取; 贫,视其所不为.
  4. DeepSort目标跟踪算法
  5. String 之substring的用法
  6. java中substring用法,java substring(a)与substring(a,b)的使用说明
  7. Photoshop提示内存不足(要求96和8之间的整数)
  8. 2019中山大学计算机考研人数,中山大学2019年考研报录比
  9. 服务器主板能插几块硬盘,请问一块主板上可以插多少个硬盘?
  10. 特征选择-单变量特征选择