ElementUI的el-table表格使用cell-style根据表格不同数据显示不同颜色
ElementUI的el-table表格使用cell-style根据表格不同数据显示不同颜色
1.在表格中添加属性
在el-table标签中添加 :cell-style="cellStayle"
<el-table
:data="tableData"
stripe
class=""
style="width: 100%"
:cell-style="cellStayle"
>
<el-table-column type="index" width="50" label="序号"></el-table-column>
<el-table-column prop="regionIndexName" label="所属区域"></el-table-column>
</el-table>
2.写入方法
cellStayle(row , colum , rowIndex , columnIndex) {
if (row.row.viewFlag == "1") {
return "color : Silver";
}
// row.row.viewFlag 为tableData中的属性
},
以上方法针对某一行样式进行整体修改
如果要针对某一单元格进行修改的话只需将判断条件设置为其属性进行判断即可,代码如下
cellStayle(row , colum , rowIndex , columnIndex) {
if (row.row.viewFlag == "1" && row.colum.label == '所属组织') {
return "color : Silver";
}
},
如此便可将某一单元格的样式进行修改。
本文作者:朝颜浅语
本文链接:https://www.cnblogs.com/ommggg/p/16451716.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步