element-ui根据表格数据的值,设置单元格的颜色

该文章介绍如何在Vue.js应用中使用`cell-class-name`属性结合JavaScript和CSS,当表格中的单元格值为0时,自动将这些单元格的文字颜色设置为红色并加粗,涉及的列包括pack_dj,pack_sl,pack_order_sl。

需求:对表格中为0 的单元格进行标红处理
解决:cell-class-name
html:

<el-table border
        ref="saleBill"
        :data="saleBill"
        :cell-class-name="cellClassName">
</el-table>

JS:

//methods
cellClassName({row, column, rowIndex, columnIndex}){
    if((column.property == 'pack_dj' || column.property == 'pack_sl' || column.property == 'pack_order_sl') && row[column.property] <= 0 ){
        return 'zeroClass'
    }
}

CSS:

.zeroClass{
    color: red;
    font-weight: bold;
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今夜大风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值