摘抄elementUI官網的一個demo,便於本身之後參考(記性不太好,怕忘記有這個功能——由於已經忘了好幾回了(*╹▽╹*)):spa
能夠經過指定 Table 組件的 row-class-name
屬性來爲 Table 中的某一行添加 class,代表該行處於某種狀態。code
<template> <el-table :data="tableData2" style="width: 100%" :row-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="地址"> </el-table-column> </el-table> </template> <style> .el-table .warning-row { background: oldlace; } .el-table .success-row { background: #f0f9eb; } </style> <script> export default { methods: { tableRowClassName({row, rowIndex}) { if (rowIndex === 1) { return 'warning-row'; } else if (rowIndex === 3) { return 'success-row'; } return ''; } }, data() { return { tableData2: [{ date: '2016-05-02', name: '王小虎', address: '上海市普陀區金沙江路 1518 弄', }, { date: '2016-05-04', name: '王小虎', address: '上海市普陀區金沙江路 1518 弄' }, { date: '2016-05-01', name: '王小虎', address: '上海市普陀區金沙江路 1518 弄', }, { date: '2016-05-03', name: '王小虎', address: '上海市普陀區金沙江路 1518 弄' }] } } } </script>
官網地址:https://element.eleme.cn/2.0/#/zh-CN/component/tablecomponent