vue3+elementPlus:el-table-column表格列动态设置单元格颜色

:cell-style属性

javascript 复制代码
//html
  <el-table
        empty-text="暂无数据"
        :data="datalist.table"
        :max-height="height"
        row-key="id"
        border
        :cell-style="cellStyle"
      >
<el-table>

//js
//动态设置单元格颜色
const cellStyle = ({ row, column, rowIndex, columnIndex }) => {
  if (column.property == "alarmLevel") {
    // console.log(row);
    if (row.alarmLevel == 1) {
      return { backgroundColor: "rgba(80,227,194,0.4)", color: "#333333" };
    } else if (row.alarmLevel == 2) {
      return { backgroundColor: "rgba(247,220,111,0.4)", color: "#333333" };
    } else if (row.alarmLevel == 3) {
      return { backgroundColor: "rgba(234,149,24,0.4)", color: "#333333" };
    } else if (row.alarmLevel == 4) {
      return { backgroundColor: "rgba(216,30,6,0.4)", color: "#333333" };
    }
  }
};

上一篇文章,

vue3+echarts:Vue中使用echarts从后端获取数据并赋值显示_vue3中使用echars绘制折线图,获取后台数据-CSDN博客文章浏览阅读845次,点赞4次,收藏5次。vue3+echarts:Vue中使用echarts从后端获取数据并赋值显示,echarts异步加载,获取后端数据_vue3中使用echars绘制折线图,获取后台数据https://blog.csdn.net/weixin_43928112/article/details/136042118?spm=1001.2014.3001.5501

相关推荐
产品经理爱开发2 分钟前
老师用AI开发的HTML教具如何在线托管访问
前端·html·ai编程·持续部署·源代码管理
星恒随风2 分钟前
四天学完前端基础三件套(CSS篇)
前端·css·笔记·学习
贫民窟的勇敢爷们11 分钟前
Vue项目性能优化的全流程指南
前端·vue.js·性能优化
之歆13 分钟前
DAY_25 JavaScript 原型、原型链与值类型/引用类型 ── 深度全解(下)
开发语言·javascript·ecmascript
小短腿的代码世界29 分钟前
Qwt实时FFT频谱分析深度解析:从信号采集到可视化渲染的完整架构设计
前端·qt·架构·交互
初见雨夜33 分钟前
提测前让 AI 检查一下代码,我的 Bug 率降低了 20%
前端·ai编程
光影少年33 分钟前
react的 useState 原理、批量更新机制
前端·react.js·掘金·金石计划
叫我少年34 分钟前
Markdown 备忘清单
前端
酒吧舞高材生39 分钟前
vue3 PC端-索引列表组件
前端·vue.js
咪饭只吃一小碗40 分钟前
从变量提升到 V8 预编译,彻底搞懂 JS 执行机制
javascript