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>

四、效果展示:

你已经成功了,撒花。

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

相关推荐
AliciaIr2 分钟前
Web前端图片处理:从FileReader到Base64编码在AI应用中的实践
javascript
Tina_晴3 分钟前
【基础篇下】Promise下的八种常见方法和终止Promise链条
前端·javascript·面试
Point3 分钟前
[ahooks] useMount useUnmount useUnmountedRef源码阅读
前端·javascript
hhy前端之旅3 分钟前
包管理器概述:理解现代前端开发的基石
javascript
蔓越莓4 分钟前
[bug] 中文输入法按回车键是先触发键盘事件还是先完成输入
前端·面试
国家不保护废物4 分钟前
浏览器多进程架构与EventLoop:从底层机制到代码执行的深度解析
前端·javascript·面试
mrsk4 分钟前
React useState完全指南:让组件拥有"记忆"的魔法
前端·react.js·面试
Hilaku4 分钟前
SSR, SSG, ISR, DPR:一篇文章讲清楚这些眼花缭乱的前端渲染模式
前端·javascript·架构
原则猫6 分钟前
jscodeshift 工程运用
前端·node.js
摆烂为不摆烂7 分钟前
💡前端入门:二进制在前端如何应用?从基础到实战全解析!
前端