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

news/2024/7/11 0:03:08 标签: vue.js, javascript, 前端, elementui, es6

: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


http://www.niftyadmin.cn/n/5420716.html

相关文章

「jQuery系列」jQuery 事件

文章目录 一、jQuery 事件1. 点击事件 (click)2. 鼠标悬停事件 (mouseover 和 mouseout)3. 鼠标移动事件 (mousemove)4. 键盘事件 (keydown, keyup, keypress)5. 表单事件 (submit, focus, blur)6. 加载完成事件 (ready)7. 自定义事件 (trigger, bind)8. 绑定和解绑事件 (on, o…

03-快速上手RabbitMQ的5种消息模型

RabbitMQ RabbitMQ是基于Erlang语言开发的开源消息通信中间件,有几个常见概念 connections(连接): 将来publisher(消息的发送者)或者consumer(消息的接收者)都需要先与MQ建立连接 channel(通道): 建立连接后需要创建通道,生产者和消费者就是基于通道完成消息的发送和接收 ex…

Buran勒索病毒通过Microsoft Excel Web查询文件进行传播

Buran勒索病毒首次出现在2019年5月&#xff0c;是一款新型的基于RaaS模式进行传播的新型勒索病毒&#xff0c;在一个著名的俄罗斯论坛中进行销售&#xff0c;与其他基于RaaS勒索病毒(如GandCrab)获得30%-40%的收入不同&#xff0c;Buran勒索病毒的作者仅占感染产生的25%的收入,…

C语言从入门到熟悉------第一阶段

本文介绍 本文创作参考如下图书&#xff1a; 本书作者&#xff1a;吴明杰、曹宇、吴丹。 ISBN&#xff1a;9787111553076 计算机语言发展的三个阶段 先来看计算机语言的发展主要分为如下图三个阶段。 C语言的优点 C语言的优点有三个&#xff1a; 1&#xff09;代码量小。 …

C语言 寻找单身狗(2个

此题知识&#xff1a;a^0a;a^a0;传值调用和传址调用要分清作用 题目&#xff1a;在 1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5&#xff0c;6&#xff0c;1&#xff0c;3&#xff0c;4&#xff0c;5这几个数字中找出只出现一次的数字并打印在屏幕上 解题思路&…

Android 完整SDK项目中添加对应的JNI与底层通信

安卓应用发消息给底层 近日需要写一个安卓app和底层发消息&#xff0c;这就涉及到java如何到c层的一个逻辑&#xff0c;app已经写好&#xff0c;就差发个消息了。至于如何对接底层&#xff0c;得和写底层的人进一步沟通&#xff0c;本文笔者只写从java层通信到cpp&#xff0c;…

java学习之路-数据类型与变量

目录 数据类型与变量 1. 字面常量 2. 数据类型 3. 变量 3.1 变量概念 3.2 整型变量 3.2.1 整型变量 3.2.2 长整型变量 3.2.3 短整型变量 3.2.4 字节型变量 3.3 浮点型变量 3.3.1 双精度浮点型 3.3.2 单精度浮点型 3.4 字符型变量 3.5布尔型变量 3.6 类型转换 …

spring启动时如何自定义日志实现

一、现象 最近在编写传统的springmvc项目时&#xff0c;遇到了一个问题&#xff1a;虽然在项目的web.xml中指定了log4j的日志启动监听器Log4jServletContextListener&#xff0c;且开启了日志写入文件&#xff0c;但是日志文件中只记录业务代码中我们声明了日志记录器的日志&a…