当前位置: 首页 > news >正文

vue3 ant-design 4.x 表格动态行样式设置

vue3 ant-design 4.x 表格动态行样式设置

  • 1. 使用场景
  • 2. 实现方式

1. 使用场景

告警数据需要依据是否已读展示不同的文字颜色

在这里插入图片描述

2. 实现方式

1)首先给a-table设置class,然后使用rowClassName属性绑定动态设置样式方法

<a-tableclass="alarm-table":dataSource="dataSource":columns="columns":loading="pageLoading":pagination="false"@change="onChange":rowClassName="handleTableClass"
>
....
</a-table>

2)依据实际需求编写样式方法

const handleTableClass = (record: TableItem) => {if (record.is_read) {return 'read-row'} else {return 'unread-row'}
}

3)在样式文件中配置样式

.alarm-table :deep(.read-row) td {color: #a0a0a0;
}
.alarm-table :deep(.unread-row) td {color: var(--color-text);
}

http://www.mrgr.cn/news/30770.html

相关文章:

  • 【2024最新】springboot网上商城购物系统lw+ppt
  • 【leetcode练习·二叉树】用「分解问题」思维解题 II
  • 华为eNSP:RSTP
  • vue中调用全屏方法、 elementUI弹框在全屏模式下不出现问题、多级嵌套弹框蒙层遮挡问题等处理与实现方案
  • SQLI LABS | Less-39 GET-Stacked Query Injection-Intiger Based
  • 基于springboot的家装平台设计与实现
  • h5py 常用API
  • 【动态规划】两个数组的 dp 问题一
  • 软考高级:数据库规范化: 1NF、2NF、3NF和 BCNF AI 解读
  • Google Gemini 与 OpenAI 激烈竞赛:语音 AI 与未来智能体的技术演进
  • 基于Tesseract_OCR识别
  • 透明LED模块的应用场景
  • 简单题70.爬楼梯 (Java)2024920
  • Axure PR 9 步进器 设计交互
  • 国际知名度最高的华人改名大师颜廷利:当代最牛的易经姓名学泰斗
  • Spring 的循环依赖
  • .NET 一直跻身 30 大Github最活跃开源项目之列。
  • 【每天学点AI】一个例子带你了解Python装饰器到底在干嘛!
  • MySQL_简介及安装、配置、卸载(超详细)
  • pig4cloud中RequestMatcher的添加
  • Python知识点:详细讲解在Python编程中,GIL(全局解释器锁)的影响与规避方法
  • Vue子组件样式受到父组件污染
  • 计算机组成原理之计算机硬件的基本组成
  • 会计稳健性Cscore模型(2000-2022年)
  • 深入探索NumPy
  • 等保测评:企业如何构建安全的网络架构