a-table 控制列的展示和隐藏

一、业务场景:

最近在使用 Antd-vue 组件库的时候,a-table需要根据不同角色的权限显示和隐藏 columns的列

为了避免大家走弯路,为大家整理了一下,粘走可以直接用的那种
二、具体实现步骤:

1.在需要显示与隐藏的列增加一个类名,通过CSS来实现

html 复制代码
tabkeColumns: [
            {
          title: '风险标签',
          dataIndex: 'riskLabel',
          key: 'riskLabel',
          // 如果是总行管理员才显示 风险标签 这一列
          className: this.$store.state.menus.userType == '1' ? 'tableShow' : 'tableHiddle',
        },

2.添加样式

html 复制代码
<style>
.tableHiddle {
  display: none;
}
.tableShow{
  display: block;
}
</style>

四、效果展示:

你已经成功了,撒花。

今天的分享到此结束,欢迎小伙伴们一起交流

相关推荐
Python私教14 分钟前
Go语言现代web开发15 Mutex 互斥锁
开发语言·前端·golang
A阳俊yi14 分钟前
Vue(13)——router-link
前端·javascript·vue.js
好看资源平台28 分钟前
前端框架对比与选择:如何在现代Web开发中做出最佳决策
前端·前端框架
4triumph30 分钟前
Vue.js教程笔记
前端·vue.js
程序员大金1 小时前
基于SSM+Vue+MySQL的酒店管理系统
前端·vue.js·后端·mysql·spring·tomcat·mybatis
清灵xmf1 小时前
提前解锁 Vue 3.5 的新特性
前端·javascript·vue.js·vue3.5
Jiaberrr1 小时前
教你如何在微信小程序中轻松实现人脸识别功能
javascript·微信小程序·小程序·人脸识别·百度ai
程序员大金1 小时前
基于SpringBoot的旅游管理系统
java·vue.js·spring boot·后端·mysql·spring·旅游
白云~️1 小时前
监听html元素是否被删除,删除之后重新生成被删除的元素
前端·javascript·html
2401_864476931 小时前
无线领夹麦克风哪个降噪好?一文搞懂麦克风什么牌子的音质效果好
javascript·git·sql·github·mssql