美文网首页
el-table表格颜色

el-table表格颜色

作者: 天字一等 | 来源:发表于2019-01-18 14:15 被阅读76次

.vue

<el-table
        :data="tableData"
        style="width: 100%"
        :row-class-name="tableRowClassName">
        <el-table-column
          prop="couponId"
          label="券ID"
          >
        </el-table-column>
        <el-table-column
          prop="couponName"
          label="券名">
        </el-table-column>
        <el-table-column
          prop="investDurationLimit"
          label="起投期限">
        </el-table-column>
        <el-table-column
          prop="investAmountLimit"
          label="起投金额">
        </el-table-column>
        <el-table-column
          prop="validStartDate"
          label="发券时间">
        </el-table-column>
        <el-table-column
          prop="validEndDate"
          label="过期时间">
        </el-table-column>
        <el-table-column
          prop="couponStatus"
          label="当前状态">
        </el-table-column>
      </el-table>

.js

methods:{
      tableRowClassName({row, rowIndex}) {
          console.log(rowIndex)
        switch (rowIndex){
          case 1:
            return 'success-row';
            break;
          case 3:
            return 'success-row';
            break;
          case 5:
            return 'success-row';
            break;
          case 7:
            return 'success-row';
            break;
          case 9:
            return 'success-row';
            break;
          case 11:
            return 'success-row';
            break;
          case 13:
            return 'success-row';
            break;
          case 15:
            return 'success-row';
            break;
          case 17:
            return 'success-row';
            break;
          case 19:
            return 'success-row';
            break;
        }
        return '';
      }
}

以下借鉴自: https://blog.csdn.net/CCG_T/article/details/79247397 https://segmentfault.com/q/1010000010216680/a-1020000010217420
//下面通过修改原插件的样式来显示点击的当前行,注意由于是原插件全局的,所以style不能使用scope属性
<style> //注意了style不能加scoped
.el-table .el-table__body tbody .success-row {
background: #C1CDCD;
}
</style>

注意://下面通过修改原插件的样式来显示点击的当前行,注意由于是原插件全局的,所以style不能使用scope属性

相关文章

网友评论

      本文标题:el-table表格颜色

      本文链接:https://www.haomeiwen.com/subject/varndqtx.html