首页 > 其他分享 >使用同事封装好的table(使用el-table),修改表头背景色怎么实现

使用同事封装好的table(使用el-table),修改表头背景色怎么实现

时间:2024-05-08 17:44:47浏览次数:13  
标签:el style header rowIndex 表头 columnIndex table

花了一下午时间 基本功还是比较差

参考博客1
首先,要修改表头颜色,需要el-table的属性:header-cell-style
可以这样写:
header-cell-style="{background:'#409EFF',color:'#409EFF'}"
而我有两个点需要考虑
1)只有部分表头需要修改颜色
2)同事封装的组件,对背景颜色使用了!important

解决1)
写函数:header-cell-style="cellStyle"
这里又有几个基本功不够导致的坑:

  • ({row,column,rowIndex, columnIndex}) 写这个的时候要带上{},否则row,column,rowIndex, columnIndex这些参数是undefined
  • return {background: 'red !important'}; 返回值需要是对象,不能直接返回数组
const cellStyle = ({row,column,rowIndex, columnIndex})=>{
    if(rowIndex===1 && (columnIndex >= 0 && columnIndex <= 7)){
        return {background: 'red !important'};
    }
}

解决2)
我尝试了在style中写选择器,但是都没有生效
最后还是使用header-cell-style="cellStyle",return {background: 'red !important'}; 在return的样式中加上!important 最后实现了

标签:el,style,header,rowIndex,表头,columnIndex,table
From: https://www.cnblogs.com/ayubene/p/18180341

相关文章

  • antd在form中一个select设置另一个select
    需求:所属网络(select)变化的时候,对应空投合约(select)也跟着变化。 constonChainChange=(chainId:any)=>{setCurrChainId(chainId)constcurrOptions=extraObj.airdropContractFormOptions.map((item:any)=>{if(item.network_id===chainId){......
  • 【container】【docker-compose】【mysql】【redis】【rabbit mq】【mongo】【elastic
    @目录写在前面mysqlredisrabbitmqmongoelasticsearch单节点多节点参考资料dockerkuberneteshelmk3s写在前面相关博文个人博客首页免责声明:仅供学习交流使用!开源框架可能存在的风险和相关后果将完全由用户自行承担,本人不承担任何法律责任。mysqlversion:'3'services:......
  • electron 菜单选项 - 隐藏,设置菜单
    隐藏菜单const{app,Menu,session}=require('electron');/*隐藏electron的菜单栏*/Menu.setApplicationMenu(null);设置菜单const{app,Menu,session}=require('electron'); //创建menufunctioncreateMenu(){letmenuStructure=[......
  • shell 获取文本特定行数据
    在Shell脚本中获取文件的特定行数据,尤其是获取第N行数据,有多种方法。以下是几种常见且简便的方法:使用sed命令:如果你想获取文件的第N行,可以使用sed命令,其中N是你想获取的行号。sed-n'Np'filename例如,获取第5行:sed-n'5p'filename结合使用head和tail命令:这是一种......
  • luatable.sort
    localfunctioncompare_with_flag(a,b)--如果a和b都有标志,则按照它们的某个字段进行排序ifa.flagandb.flagthenreturna.sort_field<b.sort_field--假设有一个sort_field字段用于排序--如果a有标志而b没有,则a应该排在b前面elseifa......
  • 读取PDF文件,并写入excel表
    importrefromopenpyxlimportWorkbookpdf_name='D:/beifangzhongzhi/zhongye/百保科技/疾病/疾病.pdf'importPyPDF2defget_text(pdf_name):withopen(pdf_name,'rb')asfile:reader=PyPDF2.PdfReader(file)num_pages=......
  • [转]矿卡P104再就业AI绘图(附centos安装cuda及配置stable diffusion教程)
    原文地址:矿卡P104再就业AI绘图(附centos安装cuda及配置stablediffusion教程)-哔哩哔哩早就听说p104用的gtx1080同款核心,只是阉割了编解码与视频输出,cuda还在,有8G显存,一看就很适合ai画图,当然,150不到的超低廉价格才是笔者购买它的决定性原因!    废话不多说,在linux上使用该显......
  • python教程6.4-excel处理模块
    第三方开源模块安装 创建文件打开已有文件写数据选择表保存表遍历表按行遍历按列遍历遍历指定行列遍历指定第几列数据删除表设置单元格样式字体对齐设置行高列宽 ......
  • Pixel3刷入 Magisk 获得root权限
    ​本篇博客记录pixel3xl刷机,Magiskroot过程。本操作会重置系统,故需要提前备份系统信息。 基础信息:设备名称:Pixel3 当前Android版本:9版本号:RQ2A.210305.006为了方便使用可以提前配置adb fastboot 的环境变量。第一步解开  OEM锁首先,保证手机可以访问(www.goo......
  • 2024CVPR_Low-light Image Enhancement via CLIP-Fourier Guided Wavelet Diffusion(C
    一、Motivation1、单模态监督问题:大多数方法往往只考虑从图像层面监督增强过程,而忽略了图像的详细重建和多模态语义对特征空间的指导作用。这种单模态监督导致不确定区域的次优重建和较差的局部结构,导致视觉结果不理想的出现。------》扩散模型缺乏有效性约束,容易出现多种生成效......