先上效果图:
在贴代码:
<el-table
:data="tableData"
border
//核心代码就是这一行
:header-cell-style="tableRowClassName"
//如果还有其他样式可以用个属性,函数返回的事class类名
//:header-cell-class-name="tableRowClassName"
style="width: 100%">
<!-- :header-cell-class-name="tableRowClassName" -->
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="位置" width="180"></el-table-column>
</el-table>
methods: {
tableRowClassName({row,column,rowIndex, columnIndex}) {
console.log(columnIndex)
if(columnIndex == 0){
return "background:#ccc;"
}else if(columnIndex == 1){
return "background:#19e9ec;"
}else if(columnIndex == 2){
return "background:#438eea;"
}
},
}
over!!!