element中el-table表头通过header-row-style设置样式

 更新时间:2024年01月15日 10:50:35   作者:小马甲丫  
有些时候需要给element-ui表头设置不同样式,本文主要介绍了element中el-table表头通过header-row-style设置样式,具有一定的参考价值,感兴趣的可以了解一下

一、知识点

有些时候需要给element-ui表头设置不同样式,比如居中、背景色、字体大小等等,这时就可以用到本文要说的属性header-row-style。官网说明如下所示:

二、设置全部表头

2.1、方式一

<el-table :header-cell-style="{'text-align': 'center'}" />

2.2、方式二

<template>
	<el-table :header-cell-style="tableHeaderColor" />
</template>
<script>
export default {
	methods: {
		tableHeaderColor ({row, column, rowIndex, columnIndex}) {
			return 'text-align: center;'
		}
	}
}
</script>

三、设置某个表头

<template>
	<el-table :header-cell-style="tableHeaderColor" />
</template>
<script>
export default {
	methods: {
		// 设置表头的颜色
		tableHeaderColor({ row, column, rowIndex, columnIndex }) {
			console.log(row, column, rowIndex, columnIndex);
			if (rowIndex === 0 && columnIndex === 1) {
				return 'background-color: #afccfd; color:#000000;'; //蓝色
			} else if (rowIndex === 0 && columnIndex === 2) {
				return 'background-color: #c0e33c; color:#000000;';//绿色
			} else if (rowIndex === 0 && columnIndex === 3) {
				return 'background-color: #fbc57b; color:#000000;';//橙色
			} else {
				return 'color:#000000; background: #ffffff;';
			}
		}
	}
}
</script>

效果如下所示:

四、最后

到此这篇关于element中el-table表头通过header-row-style设置样式的文章就介绍到这了,更多相关element header-row-style设置样式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • element-ui table表格底部合计自定义配置过程

    element-ui table表格底部合计自定义配置过程

    这篇文章主要介绍了element-ui table表格底部合计自定义配置过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • Vue利用递归组件实现嵌套回复功能

    Vue利用递归组件实现嵌套回复功能

    这篇文章主要为大家详细介绍了Vue如何利用递归组件实现嵌套回复功能,文章的示例代码讲解详细,如果你也在独立做全栈项目,希望这些经验能帮你少踩几个坑
    2026-05-05
  • vue 数据遍历筛选 过滤 排序的应用操作

    vue 数据遍历筛选 过滤 排序的应用操作

    这篇文章主要介绍了vue 数据遍历筛选 过滤 排序的应用操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • express+vue+mongodb+session 实现注册登录功能

    express+vue+mongodb+session 实现注册登录功能

    这篇文章主要介绍了express+vue+mongodb+session 实现注册登录,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • Vue3 框架Arco Design详解

    Vue3 框架Arco Design详解

    Arco Design 作为一款专为 Vue3 打造的企业级 UI 组件库,以其丰富的特性和卓越的性能,成为现代 Web 应用开发者值得关注的选择,这篇文章主要介绍了Vue3 框架Arco Design详解,需要的朋友可以参考下
    2024-08-08
  • vue2.0+elementui实现一个上门取件时间组件

    vue2.0+elementui实现一个上门取件时间组件

    这篇文章主要给大家介绍了关于vue2.0+elementui实现一个上门取件时间组件的相关资料,用于预约上门服务时间 看到网上有很多乱七八糟的代码,看着头疼,于是自己写了一个简单的,需要的朋友可以参考下
    2024-02-02
  • vue3实战-axios请求封装问题(get、post、put、delete)

    vue3实战-axios请求封装问题(get、post、put、delete)

    这篇文章主要介绍了vue3实战-axios请求封装问题(get、post、put、delete),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Vue3中使用Element Plus时el-icon无法显示的问题解决

    Vue3中使用Element Plus时el-icon无法显示的问题解决

    我们的Vue前端一般都是用的ElementUI,其中按钮可能用到的比较多,官方里面有自带的一些默认图标,下面这篇文章主要给大家介绍了关于Vue3中使用Element Plus时el-icon无法显示的问题解决,需要的朋友可以参考下
    2022-03-03
  • 使用Vue3封装实现支持Base64导出的电子签名组件

    使用Vue3封装实现支持Base64导出的电子签名组件

    这篇文章主要为大家详细介绍了使用Vue3封装实现支持Base64导出的电子签名组件的相关知识,文中的示例代码讲解详细,有需要的小伙伴可以了解下
    2025-03-03
  • Vue3+Vite实现根据用户权限的动态路由

    Vue3+Vite实现根据用户权限的动态路由

    在现代前端开发中,单页面应用(SPA)越来越受到开发者的青睐,而 Vue.js 作为其中的一个流行框架,提供了丰富的功能来构建用户界面,本文将通过一个基于 Vite + Vue 3 的项目示例,详细介绍如何实现动态路由,有需要的可以参考下
    2025-10-10

最新评论