0


Ant Design Vue 修改表格头部样式

在网上搜了好多修改表格头部样式的,最后自己摸索出来,分享给大家,最后附上完整代码。
首先用到的是

customHeaderRow

这个API,类型是一个函数
在这里插入图片描述

1.HTML部分

<a-table 
size='small' // 样式大小
:columns="columns" 
:data-source="data" 
bordered 
:pagination="false"  // 不显示页数
:customHeaderRow="customRow" // 设置头部行属性
>
</a-table>

2.js部分

customRow(column){
      console.log(conlumn);// 在这里可以在控制台看到有一个className ,如下图
      column.forEach((e, index)=>{ 
      column[index].className ='tableClass'// 给数组中的每一列加上一个类名})},

此图是

console.log(conlumn);

打印出来的 可以看到每一列都有一个className
此图为conlumn打印出来的
在这里插入图片描述

3.css部分

/deep/.tableClass{background: #cccccc !important;}

4.完整代码

<template>
<a-table 
size="small"
:columns="columns" 
:data-source="data" 
bordered 
:pagination="false"  // 不显示页数
:customHeaderRow="customRow" // 设置头部行属性
>
</a-table></template><script>exportdefault{methods:{customRow(column){
      console.log(conlumn);
      column.forEach((e, index)=>{
        column[index].className ='tableClass'})},}}</script><stylelang="less"scoped>/deep/.tableClass{background: #cccccc !important;}</style>

本文转载自: https://blog.csdn.net/qq_47648083/article/details/127420354
版权归原作者 懒啦 所有, 如有侵权,请联系我们删除。

“Ant Design Vue 修改表格头部样式”的评论:

还没有评论