【Vue】表格实现表头多彩

最近在做统计的需求,一个台账有多个模块的数据,表头需要根据颜色区分
效果
上代码

表格添加 :header-cell-style

java 复制代码
 <el-table :header-cell-style="headerCellStyle">

编写实现 headerCellStyle

java 复制代码
const DDEBF7 = [
  这里是表头1 的属性(prop对应字段) 比如 userName
];
const BDD7EE = [
  这里是表头2 的属性(prop对应字段) 比如 userAge
];
....表头n

const headerCellStyle = ({ row, column, rowIndex, columnIndex }) => {
  // 根据属性设置不同颜色
  if (DDEBF7.includes(column.property)) {
    return { background: '#b8cce4 !important', color: '000000' };
  } else if (BDD7EE.includes(column.property)) {
    return { background: '#dce6f1 !important', color: '#000000' };
  }
};
相关推荐
JS_GGbond2 小时前
用Canvas和SVG制作简单动画:从零开始的视觉魔法
javascript
努力学习的少女2 小时前
对SparkRDD的认识
开发语言·前端·javascript
苏打水com2 小时前
第十二篇:Day34-36 前端工程化进阶——从“单人开发”到“团队协作”(对标职场“大型项目协作”需求)
前端·javascript·css·vue.js·html
coding随想3 小时前
JavaScript Notifications API:告别alert弹窗,开启沉浸式用户体验革命!
开发语言·javascript·ux
钝挫力PROGRAMER3 小时前
Vue中选项式和组合式API的学习
javascript·vue.js
3秒一个大3 小时前
Vue 任务清单开发:数据驱动 vs 传统 DOM 操作
前端·javascript·vue.js
阿蒙Amon3 小时前
JavaScript学习笔记:2.基础语法与数据类型
javascript·笔记·学习
an86950013 小时前
vue自定义组件this.$emit(“refresh“);
前端·javascript·vue.js
Avicli3 小时前
Gemini3 生成的基于手势控制3D粒子圣诞树
前端·javascript·3d