vue根据某列数据值的不同,实现行背景颜色变化

2019-03-05  本文已影响0人  清酒一瓢不醉归

开发工具:WebStorm
前端技术:vue + element ui + vue router + axios + vuex

环境搭建过程不再描述

进入正题:如何根据某列数据值的不同,实现行背景颜色变化
相关代码:

<template>
<section>
<el-table :data="list" highlight-current-row v-loading="listLoading" :cell-class-name="checkDel" style="width: 100%;">
      <el-table-column type="selection" width="55"/>
      <el-table-column label="test1" prop="test1" sortable>
      </el-table-column>
      <el-table-column label="test2" prop="test2" sortable>
      </el-table-column>
      <el-table-column label="test3" prop="test3" sortable>
    </el-table-column>
      <el-table-column label="test4" prop="test4" sortable>
      </el-table-column>
</el-table>
</section>
</template>
<script>
export default {
methods: {
checkDel({row, column, rowIndex, columnIndex}){
        if (this.list[rowIndex].test1==判断条件)){
          return 'red'
        }
      },
}
}
</script>
<style>
  .el-table .red{
    background: #F5F5DC;
  }
</style>

效果:


image.png
上一篇 下一篇

猜你喜欢

热点阅读