vue el-table-column 修改一整列的背景颜色

目录

修改表头以及一整列数据的背景颜色,效果如下:

总结


修改表头以及一整列数据的背景颜色,效果如下:

修改表头背景颜色:在el-table绑定header-cell-style

修改一整列的数据背景颜色:在el-table绑定:cell-style="columnStyle"

完整代码如下:

javascript 复制代码
<template> 
<el-table :data="tableData" style="width: 100%" stripe :cell-style="columnStyle" :header-cell-style="rowClass">
      <el-table-column prop="createByName" label="创建者"></el-table-column>
      <el-table-column prop="createTime" label="创建时间"></el-table-column>
      <el-table-column prop="message" label="操作记录名称"></el-table-column>
      <el-table-column prop="oldData" label="原内容"></el-table-column>
      <el-table-column prop="newData" label="修改内容"></el-table-column>
      <el-table-column label="操作状态">
        <template slot-scope="scope">
          <span>{{ scope.row.status == 0 ? '正常' : '接口出现异常' }}</span>
        </template>
      </el-table-column>
</el-table>
</template>

<script>
export default {
 methods: {
    columnStyle({ row, column, rowIndex, columnIndex }) {
      // 第一列的背景色
      if (columnIndex === 3) {
        return 'background:#ccff99'
      }
    },
    // 修改表头颜色
    rowClass({ rowIndex, columnIndex }) {
      if (rowIndex === 0) {
        if (columnIndex === 3) {
          // return { background: '#ff9933', color: 'white' }
          return { background: '#ccff99' }
        }
      }
    }
  }
}
</script>

总结

记录来源于需求,希望能帮助到你~

相关推荐
夏梦春蝉1 小时前
ES6从入门到精通:模块化
前端·ecmascript·es6
拓端研究室2 小时前
视频讲解:门槛效应模型Threshold Effect分析数字金融指数与消费结构数据
前端·算法
工一木子3 小时前
URL时间戳参数深度解析:缓存破坏与前端优化的前世今生
前端·缓存
半点寒12W4 小时前
微信小程序实现路由拦截的方法
前端
某公司摸鱼前端5 小时前
uniapp socket 封装 (可拿去直接用)
前端·javascript·websocket·uni-app
要加油哦~5 小时前
vue | 插件 | 移动文件的插件 —— move-file-cli 插件 的安装与使用
前端·javascript·vue.js
小林学习编程5 小时前
Springboot + vue + uni-app小程序web端全套家具商场
前端·vue.js·spring boot
柳鲲鹏5 小时前
WINDOWS最快布署WEB服务器:apache2
服务器·前端·windows
weixin-a153003083166 小时前
【playwright篇】教程(十七)[html元素知识]
java·前端·html
ai小鬼头7 小时前
AIStarter最新版怎么卸载AI项目?一键删除操作指南(附路径设置技巧)
前端·后端·github