头部修改使用:header-cell-style
行样式修改:row-style
列单元格样式修改:cell-style
<el-table :data="List" style="width: 100%;background-color: #000823;" max-height="300" :header-cell-style="{background:'#000823',color:'#565F7E',fontSize: '12px', fontWeight: 600, borderColor: '#000823'}" :cell-style="changeCellStyle" :row-style="tableRowStyle">
</el-table>
methods: {
// 修改表格列样式
changeCellStyle(row) {
if (row.column.label === 'test') {
return 'color: #387BFD;font-size: 12px;font-weight: 400; border: none' // 修改的样式
} else {
return 'color: #FFFFFF;font-size: 12px;font-weight: 400; border: none'
}
},
// 设置行不同样式
tableRowStyle(row) {
if (row.rowIndex%2 == 0) {
return {backgroundColor:'#072265'}
} else {
return {backgroundColor:'#06133a'}
}
},
}
// 滚动条样式修改
// 滚动条的宽度
/deep/ .el-table__body-wrapper::-webkit-scrollbar {
height: 4px; // 纵向滚动条 必写
background: #091c51;
border: #000823;
width: 6px;
}
// 滚动条的滑块
/deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {
background-color: #072265;
border-radius: 20px;
border: #000823;
}