首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >(vue+element-ui)动态设置tabel列的显示与隐藏

(vue+element-ui)动态设置tabel列的显示与隐藏

作者头像
stys35
发布于 2020-07-14 02:11:38
发布于 2020-07-14 02:11:38
10.8K0
举报
文章被收录于专栏:工作笔记精华工作笔记精华

不得不说,百度很强大,只要搜索饿了么怎么动态设置列会得到很多答案;

1、v-show(不生效):v-show直接绑定,得到的结果很意外,哈哈,不起作用,饿了么对v-show不感冒;

2、v-if():此方法确实可以控制显示与隐藏;不过分情况使用:

>>a:  element组件 el-table-column

<el-table-column   v-if="colData[0].istrue"  prop="CustName"  min-width="85"  label="客户姓名"  :show-overflow-tooltip='true'  align="center"> </el-table-column>  注意看结构;这里只采用了prop传值的写法;也就是说tabel展示出来的数据是只可读的不可以操作某一列里面的某一个字段;

若只是可读,那么可以使用这个方法控制动态展示列;v-if绑定动态值;

>>b:  element组件 el-table-column (可以点击tabel表格的某一展示值,做一些事情,如:弹窗,跳转等)

<el-table-column  key="1"  v-if="colData[0].istrue"  prop="CustName"  min-width="85"  label="客户姓名"  :show-overflow-tooltip='true'  align="center"> <template slot-scope="scope"> <el-tag size="mini"> <el-button  type="text"  @click="jumpInterfaceHome(scope.row)">{{ scope.row.CustName }}</el-button> </el-tag> </template> </el-table-column> 注意看结构:这里多了 template  标签,通过包裹可以来做一些事情,任你YY去行动;

重点注意  key  

1.若不加key 那么你点击动态展示列的时候布局会乱,或者导致报错;

2.加了key之后ok解决;

备注:加 key 是百度来的,有篇文章加的是 :key=Math.random();

     这样是有bug存在,设置动态列的时候,列表的表头跳闪厉害;

最后,大家若是有更好的方法,希望留下完全代码,方便阅读

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Element-UI表格组件实现行拖拽排序
运营小姐姐说想要可以直接拖拽排序的功能,原来在序号六的广告可能会因为金主爸爸加钱换到序号一的位置,拖拽操作就很方便
前端黑板报
2020/09/01
4.6K0
Element-UI表格组件实现行拖拽排序
vue2.0+Element-ui实战案例
我们将会选择使用一些 vue 周边的库vue-cli, vue-router,axios,moment,Element-ui搭建一个前端项目案例,后端数据接口,会使用json-server快速搭建一个本地的服务,方便对数据的增删改查,
小周sir
2019/09/23
2.4K0
vue2.0+Element-ui实战案例
Vue + Element UI:使table组件的td内容可编辑
后台管理系统,需要这个功能点的特别多,但Element UI 的table组件本身是不提供的,所以需要自行拓展一下。 在这里,给大家写一个简单的示例,希望对小伙伴们有所帮助。
Javanx
2019/09/04
6K0
Vue + Element UI:使table组件的td内容可编辑
springboot后端_搭建javaweb开发环境
主要技术实现:Java、springmvc、VUE、node.js、mybatis、mysql、tomcat、jquery、layui、bootstarp、JavaScript、html、css、jsp、log4j等一些常见的基本技术。
全栈程序员站长
2022/09/23
1.2K0
springboot后端_搭建javaweb开发环境
TienChin-课程管理-展示课程列表
程序员NEO
2023/10/12
2710
TienChin-课程管理-展示课程列表
element el-table固定列凹陷问题
列表显示字段过多,最后一栏操作列加固定显示,横向添加滚动条,在自测浏览器开发者模式时,发现固定列的最后一行出现了凹陷现象,网上查阅资料大多为在更新生命周期或者页面更新操作时重载页面,这些方法对本文出现的现象没有实际效果,最后的解决办法为直接设置横向滚动条,将列表的高度撑高以此解决问题。
GoodTime
2024/03/05
2950
element el-table固定列凹陷问题
TienChin 渠道管理-前端展示渠道信息
在编写 Vue 项目的时候我们可以使用 IDEA 当中提供的一个工具叫做 structure,也就是说可以很轻松的列举出当前 Vue 文件的大致结构,点那个就会跳转到对应的地方。
程序员NEO
2023/10/12
3680
TienChin 渠道管理-前端展示渠道信息
【element-ui】table表格底部合计自定义配置
【element-ui】table表格底部合计自定义配置,最近做管理系统用到饿了么UI,用到了table表格合计需求,常用的table底部,有时候不是所有内容都需要合计,比如上图这个编号是数字,但是不需要合计计算处理的,这时候就需要用到自定义表格,把不需要合计的内容隐藏掉,效果如下:
痴心阿文
2022/11/21
2.9K0
【element-ui】table表格底部合计自定义配置
Vue + Element ui 实现动态表单,包括新增行/删除行/动态表单验证/提交功能
最近通过Vue + Element ui实现了动态表单功能,该功能还包括了动态表单新增行、删除行、动态表单验证、动态表单提交功能,趁热打铁,将开发心得记录下来,方便以后再遇到类似功能时,直接拿来应用。
朱季谦
2023/07/10
5.4K0
Vue + Element UI 实现权限管理系统 前端篇(十四):菜单功能实现
菜单功能实现 菜单接口封装 菜单管理是一个对菜单树结构的增删改查操作。 提供一个菜单查询接口,查询整颗菜单树形结构。 http/modules/menu.js 添加 findMenuTree 接口。 import axios from '../axios' /* * 菜单管理模块 */ // 保存 export const save = (data) => { return axios({ url: '/menu/save', method: 'post'
朝雨忆轻尘
2019/06/18
2.1K0
slot 插槽的使用
slot-scope=“{row}” 或者 slot-scope="scope" 都可以获取到当行的数据,一般用在elementUI 的table 表格比较多,当需要对当行数据进行操作或者作判断的时候使用
xyzzz
2020/12/02
1.9K0
前端成神之路-vue前端项目05
1.完成参数管理 2.推送代码到码云 3.制作商品列表页面 4.制作商品添加页面
海仔
2021/05/06
1.5K0
【技术教程】国标协议平台EasyGBS级联支持自定义国标通道
国标协议视频平台EasyGBS是能够对接公安网、校园网的国标协议视频流媒体服务,对于很多项目来说,国标协议的级联功能是一个非常实用的功能,将上下级平台连接起来并实现统一管理是很多项目的需求。
TSINGSEE青犀视频
2021/06/16
4690
el-table 多表格弹窗嵌套数据显示异常错乱问题
使用vue+element开发报表功能时,需要列表上某列的超链接按钮弹窗展示,在弹窗的el-table列表某列中再次使用超链接按钮点开弹窗,以此类推多表格弹窗嵌套,本文以弹窗两次为例 最终效果如下示例页面
GoodTime
2024/03/05
3740
el-table 多表格弹窗嵌套数据显示异常错乱问题
IP摄像头RTSP协议视频平台EasyNVR录像列表没有按照开始时间倒序排序的问题修复
TSINGSEE青犀视频全线产品都有对应的协议,比如对应RTSP协议的视频平台EasyNVR、对应RTMP协议的视频直播点播平台EasyDSS等,并且都可录像,用户可自行设置录像保存天数。
EasyNVR
2020/10/19
1.1K0
IP摄像头RTSP协议视频平台EasyNVR录像列表没有按照开始时间倒序排序的问题修复
vue-next-admin管理系统添加页面
酒楼
2023/06/13
2K0
vue-next-admin管理系统添加页面
前端成神之路-vue前端项目03
A.为用户列表中的修改按钮绑定点击事件 B.在页面中添加修改用户对话框,并修改对话框的属性 C.根据id查询需要修改的用户数据
海仔
2021/05/06
1.9K0
在 Vue3 + Element Plus 中生成动态表格,动态修改表格,多级表头,合并单元格
在 Vue3 + Element Plus 中生成动态表格,动态修改表格,多级表头,合并单元格
蒋川@卡拉云
2022/06/08
15.1K0
在 Vue3 + Element Plus 中生成动态表格,动态修改表格,多级表头,合并单元格
【项目总结】vue3-shop-cms
在完成基于 Vue3 和 TypeScript 的商城后台管理系统项目后,总结的学习笔记。项目原作者coderwhy
客怎眠qvq
2022/11/01
7240
【项目总结】vue3-shop-cms
vue中控制element表格列的显示与隐藏
就是拿到选项框里面的值,再根据里面的值来判断哪些column显示和隐藏;关于显示和隐藏可以设置变量;
程序媛夏天
2024/01/18
1.5K0
vue中控制element表格列的显示与隐藏
推荐阅读
相关推荐
Element-UI表格组件实现行拖拽排序
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档