element el-table组件修改表格表头和某个单元格背景色

<template><div><el-table:data="tableData"style="width: 100%":cell-style="cellStyle":header-cell-style="headerCellStyle"><el-table-column prop="city" label="省份" align="center"></el-table-column><el-table-column prop="address" label="核算中心" align="center"></el-table-column><!-- 合计 --><el-table-column :label="item.label" align="center" v-for="(item,index) in tableColumn" :key="index"><el-table-column prop="city" label="准点单数" align="center"></el-table-column><el-table-column prop="address" label="总单数" align="center"></el-table-column><el-table-column :prop="item.num" label="准点率" align="center"></el-table-column></el-table-column><!-- 日期1 --><!-- <el-table-column label="3月1号" align="center"><el-table-column prop="city" label="准点单数" align="center"></el-table-column><el-table-column prop="address" label="总单数" align="center"></el-table-column><el-table-column prop="num1" label="准点率" align="center"></el-table-column></el-table-column> --><!-- 日期2 --><!-- <el-table-column label="3月2号" align="center"><el-table-column prop="city" label="准点单数" align="center"></el-table-column><el-table-column prop="address" label="总单数" align="center"></el-table-column><el-table-column prop="num2" label="准点率" align="center"></el-table-column></el-table-column> --></el-table></div>
</template><script>
export default {name: "Tables",components: {},data() {return {tableData: [{city: "普陀区",address: "上海市",num: "95.5%",nums: "60.8%",numss: "67.3%",numsss: "90%"},{city: "普陀区",address: "上海市",num: "60.3%",nums: "90.8%",numss: "67.3%",numsss: "70%"},],tableColumn:[{label:'合计',num: "num",},{label:'3月1号',num: "nums",},{label:'3月2号',num: "numss",},{label:'3月3号',num: "numsss",}]};},mounted() {},methods: {headerCellStyle({ row, column, rowIndex, columnIndex }) {// console.log(row, column, rowIndex, columnIndex);let rowBackground = {};if ((rowIndex == 0 && columnIndex == 2) ||(rowIndex == 1 && columnIndex == 2) ||(rowIndex == 1 && columnIndex == 1) ||(rowIndex == 1 && columnIndex == 0)) {rowBackground.background = "#00f";}return rowBackground;},cellStyle({ row, column, rowIndex, columnIndex }) {// console.log(row, column, rowIndex, columnIndex,this.cmpp(row.num,'90%'));let rowBackground = {};if (column.label == "准点率") {if (this.cmpp(row[column.property], "90%")) {rowBackground.background = "#f00";} else {rowBackground.background = "#ff0";}}return rowBackground;},cmpp(a, b) {return Number(a.replace("%", "")) < Number(b.replace("%", ""));},},
};
</script>
<style scoped></style>

element el-table组件修改表格表头和某个单元格背景色相关推荐

  1. element ui中 el-table根据不同的值设置单元格背景色

    <!--表头设置 cell-class-name--> <el-tablev-loading="loading":data="lists"bo ...

  2. 动态处理表格多行合并单元格、同时解决hover错乱问题 - Vue Element Table

    简介: el-table单元格合并,处理hover错乱问题,自定义底部合计栏. 如图所示: 源码(复制另存txt,修改.html直接运行) <!DOCTYPE html> <html ...

  3. Element中table组件(el-table)右侧滚动条空白占位处理

    错误展示 如下图: element的table组件有一个max-height参数可以设置表格组件的最大高度. 如果数据过多,在最大高度内展示不开,就会自动加一个滚动条,进行滚动展示. 如果数据很少,没 ...

  4. 使用 iReport中table组件制作表格导出PDF

    一.iReport安装 1.下载安装包: 2.直接按默认安装完成. 3.安装完成后iReport还不能启动,会闪退,请继续下面的操作 4.下载jdk_1.7并安装.注意:不需要配置jdk_1.7版本的 ...

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

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

  6. element ui table组件筛选数据

    需求:element ui table组件筛选全部数据 element ui 文档 注意: 1. @filter-change 要写在table根元素,也就是<el-table @filter- ...

  7. VUE Table复杂表格生成带格式的excel(多表头、合并单元格、边框、居中、背景)

    VUE Table复杂表格生成带格式的excel(多表头.合并单元格.边框.居中.背景) 因为工作需要,在网上找了很多都不太行无意之间看到一个大佬的打码拿过来改了改居然可以用! 原文链接:https: ...

  8. vue中 表头 th 合并单元格,且表格列数不定的动态渲染方法

    吐槽 今天,在vue中遇到 复杂表格的渲染 ,需要合并表头th的单元格,且合并单元格的那列的表头数据是动态数据,也就是不知道会有多少个表头列,而这几个表头列还分了好几个子表头.vue-split-ta ...

  9. table、tr、td表格的行、单元格等属性说明

    <table>标签定义HTML表格.简单的HTML表格由table元素以及一个或多个tr.th或td元素组成. tr元素定义表格行,th元素定义表头,td元素定义表格单元格. <ta ...

最新文章

  1. proc文件的简单读写
  2. C++ exception 类继承结构图
  3. 概率与统计在计算机应用,计算机技术在概率论和数理统计中的应用
  4. arcgis 属性表 汇总_ArcGIS实践教程(19)ArcGIS/ArcMap中属性表的合并方法
  5. 中学计算机教育特点,中学信息技术考点:信息的概念和基本特征
  6. (王道408考研数据结构)第六章图-第二节1:图的存储结构(邻接矩阵、邻接表、十字链表和邻接多重表)
  7. mysql join 联合查询,MySQL连接(join)查询
  8. vscode extensions
  9. Spring-boot-2.1.X源码编译
  10. 搭建属于自己的家庭私有云盘
  11. Linux查看端口命令
  12. Windows 如何完整备份驱动
  13. 微信小程序+.NET(五) 音频格式转换-从.mp3到.wav
  14. 在C ++中加载TORCHSCRIPT模型
  15. 数据科学如此火爆,为什么找个工作还那么难?
  16. 让商家“二选一“,唯品会选错了自救道路?
  17. mac移动鼠标光标会变大_如何在Mac上使鼠标光标变大或变小
  18. 开源视觉SLAM方案
  19. Python字典添加元素的几种方法
  20. ArcGIS模型工具中迭代器使用及自动命名设置(ArcGIS栅格批量按图幅裁剪)

热门文章

  1. BigInteger方法大全
  2. 2月股权激励团队管理内容回顾
  3. pygame基础 学习笔记 (03-显示文字)
  4. 每天吃半个牛油果,可以降低胆固醇
  5. 服务器管理和信息安全责任书,网络与信息安全责任书.doc
  6. 转载同事在国美购物的遭遇
  7. Golang::任意类型添加方法(指针类型除外)
  8. B07.python读写word表格 - 有意思的小东西
  9. Python画图常用的颜色及标识
  10. (十一) Nepxion-Thunder分布式RPC集成框架 - 负载均衡和同步中心