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設置樣式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue2.0使用v-for循環(huán)制作多級嵌套菜單欄
這篇文章主要介紹了vue2.0制作多級嵌套菜單欄,主要使用v-for循環(huán)生成一個多級嵌套菜單欄,這個方法應用非常廣泛,需要的朋友可以參考下2018-06-06
利用Vue Router實現(xiàn)單頁面應用(SPA)的代碼示例
在當今前端開發(fā)中,單頁面應用(SPA)已成為一種主流的開發(fā)模式,它通過在用戶與網頁之間提供更流暢的交互體驗,來改變傳統(tǒng)多頁面應用的思維,本文將詳細介紹如何利用 Vue.js 中的 Vue Router 來實現(xiàn)一個簡單的單頁面應用,需要的朋友可以參考下2025-01-01
setup+ref+reactive實現(xiàn)vue3響應式功能
這篇文章介紹了通過setup+ref+reactive實現(xiàn)vue3響應式功能,文中通過示例代碼介紹的非常詳細。對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-11-11

