Ant Design Vue 修改表格头部样式

在网上搜了好多修改表格头部样式的,最后自己摸索出来,分享给大家,最后附上完整代码。
首先用到的是customHeaderRow这个API,类型是一个函数
在这里插入图片描述

1.HTML部分


a-table>

2.js部分

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

此图是console.log(conlumn);打印出来的 可以看到每一列都有一个className
Ant Design Vue 修改表格头部样式_第1张图片
Ant Design Vue 修改表格头部样式_第2张图片

3.css部分

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

4.完整代码

<template>

a-table>
template>
<script>
export default {
methods:{
  customRow(column) {
      console.log(conlumn);
      column.forEach((e, index) => {
        column[index].className = 'tableClass'
      })
    },
}
}
script>

<style lang="less" scoped>
/deep/.tableClass {
  background: #cccccc !important;
}
style>

你可能感兴趣的:(Ant,Design,Vue,vue.js,javascript,前端)