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>

四、效果展示:

你已经成功了,撒花。

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

相关推荐
扯蛋43817 小时前
LangChain的学习之路( 一 )
前端·langchain·mcp
Mr.Jessy17 小时前
Web APIs学习第一天:获取 DOM 对象
开发语言·前端·javascript·学习·html
午安~婉17 小时前
javaScript八股问题
开发语言·javascript·原型模式
西西学代码18 小时前
Flutter---个人信息(5)---持久化存储
java·javascript·flutter
芝麻开门-新起点18 小时前
flutter 生命周期管理:从 Widget 到 State 的完整解析
开发语言·javascript·ecmascript
ConardLi19 小时前
Easy Dataset 已经突破 11.5K Star,这次又带来多项功能更新!
前端·javascript·后端
冴羽19 小时前
10 个被严重低估的 JS 特性,直接少写 500 行代码
前端·javascript·性能优化
rising start19 小时前
四、CSS选择器(续)和三大特性
前端·css
一 乐19 小时前
高校后勤报修系统|物业管理|基于SprinBoot+vue的高校后勤报修系统(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·毕设
爱喝水的小周19 小时前
《UniApp 页面配置文件pages.json》
前端·uni-app·json