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

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

作者: 清酒一瓢不醉归 | 来源:发表于2019-03-05 22:45 被阅读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

相关文章

网友评论

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

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