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

Vue3 + TypeScript + Element Plus 设置表格行背景颜色

技术要点:

1、使用 :row-class-name="setRowClassName" 设置表格行类名

2、不能同时使用 stripe

3、设置行类名的样式

应用效果:

同时使用 stripe 出来的效果:

参考代码:

ReagentTable.vue

<script setup lang="ts" name="ReagentTable">
......// 设置表格行类名
const setRowClassName= ({ row, rowIndex }: { row: IReagent; rowIndex: number }) => {// 奇数行if ((rowIndex + 1) % 2 === 1) {return "odd-row";}// 偶数行else {return "even-row";}
};......
</script><template><div><el-table......:row-class-name="setRowClassName"......>......</el-table></div>
</template><style scoped lang="scss">
// 表格奇数行样式
::v-deep .el-table .odd-row {background-color: #d4f3d6;
}// 表格偶数行样式
:deep .el-table .even-row {background-color: #f3d3e0;
}
</style>

http://www.xdnf.cn/news/14377.html

相关文章:

  • G_DEFINE_TYPE的作用
  • 山东大学软件学院项目实训-基于大模型的模拟面试系统-个人博客(十)
  • platformIO开发ESP32程序时,出现崩溃重启时如何根据堆栈定位到源代码位置
  • 节日快乐啊
  • 【Docker基础】Docker核心概念:资源隔离详解
  • Docker run 子命令与运行优化相关的参数
  • 因为没有使用路由懒加载,产生了一个难以寻找的bug
  • std::shared_ptr引起内存泄漏的例子
  • Guava RateLimiter 使用详解:从基础使用到生产实践
  • js调试技巧
  • Meta推出AI视频重塑风格工具,现已在Meta AI和Instagram的Edits应用中上线
  • 【项目实训#10】HarmonyOS API文档RAG检索系统后端实现
  • DAY 31 文件的规范拆分和写法
  • 【Erdas实验教程】020:遥感图像空间增强( 图像锐化)
  • 是否需要预先安装 CUDA Toolkit?——按使用场景分级推荐及进阶说明
  • Git可视化革命:3分钟学会用Mermaid+AI画专业分支图
  • 快速入门:创建 Azure 数据资源管理器群集和数据库
  • 《单光子成像》第五章 预习2025.6.14
  • 使用Cursor + Devbox + Uniapp 一站式AI编程开发移动端(App、H5、小程序)
  • wifi架构
  • pikachu靶场通关笔记31 文件包含02之远程文件包含
  • java hashmap详解篇
  • LeetCode - 35. 搜索插入位置
  • 家政维修平台实战27:服务流程搭建
  • 华为云Flexus+DeepSeek征文 | 基于Dify构建股票分析助手
  • Qt事件处理
  • 青少年编程与数学 01-011 系统软件简介 19 SSMS 数据库管理工具
  • Linux上安装Golang及服务服务指南
  • 【学习笔记】Langchain基础(二)
  • 【unitrix】 1.7 规范化常量类型结构(standardization.rs)