el-table中奇偶行背景色显示不同的颜色


<el-table
   ref="singleTable" :data="tableData" highlight-current-row @current-change="handleCurrentChange" :header-cell-style="{background:'#ECF0FB'}" :row-class-name="tableRowClassName" style="width: 100%"> <el-table-column type="index" width="50"></el-table-column> <el-table-column prop="nickname" label="昵称"></el-table-column> <el-table-column prop="emailAddress" label="邮箱地址"></el-table-column> <el-table-column prop="updateDate" label="创建时间"></el-table-column> <el-table-column label="操作" align="center"> <template slot-scope="scope"> <div v-if="scope.row.nickname==$store.state.basicInfo.xm"> <el-button @click="transform({id:scope.$index,type:'edit'})">修改</el-button> <el-button @click="handleDelete(scope.$index)">删除</el-button> </div> <div v-else> <el-button @click="transform({id:scope.$index,type:'edit'})">修改</el-button> <el-button @click="handleDelete(scope.$index)">删除</el-button> </div> </template> </el-table-column> </el-table> 
 
 
export default {
   data(){
     return{
       currentRow: null,
    }
  },
methods:{
   //奇偶行背景色不同 
 setCurrent(row) { this.$refs.singleTable.setCurrentRow(row); }, handleCurrentChange(val) { this.currentRow = val; }, tableRowClassName({row, rowIndex}) { if ((rowIndex+1) % 2 === 0) { return 'success-row'; } return ''; }, }
}
.el-table .success-row {
    background: #F3F3F3;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM