elementui表格行样式笔记

修改表格头的样式

<el-table :data="alarmList" :header-row-class-name="headerRowClassName" style="width: 100%;">
</el-table>

headerRowClassName() {
  return 'header-row'
}

.header-row {
    color: #757C7C;
    font-size: 14px;
    /* background-color: red!important; */
}

这里也不清楚为啥设置背景颜色不生效,于是用下面的方法设置表格头的背景颜色

<el-table :data="alarmList" :header-cell-style="{'background-color': '#F2F3F5'}" style="width: 100%;">
</el-table>

 最后的效果如下:

 

修改表格行的样式

<el-table :data="alarmList" :row-class-name="rowClassName" style="width: 100%;">
</el-table>
rowClassName(row) {
  return this.commonRowName(row.row.processor)
},
commonRowName(key) {
   // 根据自己的业务判断行的样式
   if(key && key.indexOf('班组') != -1) {
     return 'bz-row'
   }
   return 'orther-row'
},
.bz-row {
    line-height: 22px;
    color: #757C7C;
    font-size: 14px;
    background-color: #F1F7F7!important;
}

.orther-row {
    line-height: 22px;
    color: #757C7C;
    font-size: 14px;
    background-color: #fff!important;
}

注意这里可以设置行的背景,但是要加一个!important,否则可能不生效

最后的效果:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值