表单样式更改 发表于 2019-11-19 | 分类于 Vue | 字数统计: 315 字 | 阅读时长 ≈ 1 分钟 前言记录 Element 表单样式更改 更改头部123456789101112131415161718192021222324252627282930313233343536373839// 1. 函数写法<el-table :header-cell-style="rowClass"></el-table>//在method里面写上方法rowClass({ row, rowIndex}) { console.log(rowIndex) //表头行标号为0 return 'background:red'}// 2. 对象写法<el-table :header-cell-style="{background:'red'}"></el-table>// 更改表格中某个单元格的样式// 1. 函数写法<el-table :cell-style="cellStyle"></el-table>//在method里面写上方法cellStyle({row, column, rowIndex, columnIndex}){ if(rowIndex === 1 && columnIndex === 2){ //指定坐标 return 'background:pink' }else{ return '' }}// 2. 对象写法<el-table :cell-style="{background:'pink'}"></el-table>cellStyle({row, column, rowIndex, columnIndex}){ if(columnIndex === 1){//指定列号 return 'background:pink' }else{ return '' } } // 3. className<el-table :row-class-name="tabRowClassName"> tabRowClassName({ rowIndex }) { const index = rowIndex + 1; if (index % 2 === 0) { return 'even-row'; }} 表单内容1234567891011121314151617// 居中.el-table td,.el-table th { text-align: center !important;}// 设置表头和行高度.el-table__header tr,.el-table__header th { padding: 0; height: 40px;}.el-table__body tr,.el-table__body td { padding: 0; height: 40px;} 实现某列居中:<el-table-colum align="center"></el-table-column>