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>

四、效果展示:

你已经成功了,撒花。

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

相关推荐
小妖6667 小时前
js 实现python的SortedList有序集合
java·javascript·python
2301_815279528 小时前
如何实现C++ Web 自动化测试实战:常用函数全解析与场景化应用指南
开发语言·前端·c++
代码不停8 小时前
Spring Web MVC
前端·spring·mvc
倾颜14 小时前
从 textarea 到 AI 输入框:用 Tiptap 实现 / 命令、@ 引用和结构化请求
前端·langchain·next.js
kyriewen15 小时前
程序员连夜带团队跑路,省了23万:这AI太贵,真的用不起了
前端·javascript·openai
kyriewen16 小时前
你写的代码没有测试,就像出门不锁门——Jest + Testing Library 从入门到不慌
前端·单元测试·jest
yuzhiboyouye16 小时前
web前端英语面试
前端·面试·状态模式
canonical_entropy18 小时前
下一代低代码渲染框架 nop-chaos-flux 的设计原则
前端·低代码·前端框架
东方小月18 小时前
5分钟搞懂Harness Engineering(驾驭工程):从提示词到AI Agent的进化之路
前端·后端·架构
我叫黑大帅18 小时前
为什么需要 @types/react?解决“无法找到模块 react 的声明文件”报错
前端·javascript·面试