elementui动态切换table列内容
实际开发中经常会动态显示表格的某些列的内容,我把我实现的方法记录并且分享一下。
首先,不要使用v-show,要使用v-if。
其次,表格加载属于懒加载,所以每次切换内容需要让表格重新加载一次
实现方法,给表格加索引,每次切换改变索引值
直接上代码吧,通俗易懂
// 控制表格切换
<el-button type="primary" @click="toggleData">切换表格</el-button>
// 表格内容
<template><el-row class="m-t-20"><el-table :data="list"border:height="h":key="toggleIndex"id="out-table"class="nowrap"><el-table-columnlabel="用户ID"width="200"align="center"v-if="isAccount"></el-table-column><el-table-column prop="roomId"label="聊天室ID"width="200"align="center"v-if="!isAccount"></el-table-column></el-table></el-row>
</template>
<script>// data数据data(){return {isAccount: true, // 默认显示某些数据toggleIndex:0 // 设置索引默认值}}// 方法methods:{// 每次需要切换时需修改布尔值和索引值,要注意,索引值只需不一样即可,没有其他特殊要求toggleData(){this.isAccount = !this.isAccountthis.toggleIndex = Math.random()}}
</script>
通过这种方法就可以实现表格动态切换了,当然,判断条件并不是只有这一种,你可以根据自己需求调整,只要每次调整完都修改一下索引值就可以。
elementui动态切换table列内容相关推荐
- vue+elementUI动态生成表格列
<!--档案点管理--> <template><section><!--工具条--><el-col :span="24" cl ...
- vue动态设置table列的显示与隐藏并且可以随意拖地排序(element-ui或Antd-ui )
最终效果如下 页面只需要设置两个参数(适用于element及antd) columnSetting // 是否显示列设置按钮 // name="TtableColumnSet" / ...
- vue + elementui table 列内容相同 自动合并单元格 完整代码
效果图 <el-table :data="gridData" border class="det-div" :span-method="obje ...
- Bootstrap table列内容过长,显示固定长度,超过内容隐藏
今天在使用bootstrap的时候,某一列的内容长度过于长,导致table表格显示错位,非常的不美观,因此,觉得想一个办法,将其所在列的宽度设置为定值,令其超过指定长度的时候,隐藏超过指定 ...
- PowerBI实用技巧:案例一(动态切换坐标轴列值,例如交叉表头、列,图表坐标轴等)
前段时间工作上面有一个需求,用户想要自己通过切片器来控制坐标轴的维度,那么这遍文章我就主要是要介绍一下如何制作动态的坐标轴. 这次分析的数据是销售的最低价格,分别从周日期.天日期和promotions ...
- elementUI tab 切换 table表头消失
问题:利用elementUI tab 组件切换中,其中一个table表头消失 解决:开始以为 是table滚轮高度设置的不对,后来发现修改table高度后,第二个tab中表头依旧消失,最后查看样式,发 ...
- ElementUI:表格table列宽度压缩出现空白
表格el-table列宽度被用户压缩后,右侧会出现一块空白 table {width: 100% !important; } 增加样式后,怎么拖拽列宽度,表格的整体宽度都是100%了.
- 如何在elementUi动态表格table中翻译字典值。vue通用方案
实现思路: 先渲染动态行,然后在行里面添加slot插槽,写需要翻译字典的判断. vue的v-for 的子组件里面 v-if . 注意v-for与v-if不要写在同一标签内. 例子: <el-ta ...
- elementui table组件和popover实现表格列内容过长,显示隐藏多余字段,hover显示所有内容;无内容或则内容少则不显示popover
elementui table组件和popover实现表格列内容过长,显示隐藏多余字段,hover显示所有内容:无内容或则内容少则不显示popover 1.场景效果 2.实现 3.进阶版 1.场景效果 ...
最新文章
- R创建哑变量(Dummy Variables)
- BizTalk学习笔记系列之二:实例说明如何使用BizTalk
- 【线性代数】基础理论归纳
- css3 实现水晶按钮
- scatterpie | ggplot2的几何图形拓展包(1):如何在地图中添加饼图
- Questions make me doubt my engineer career
- 支持向量机原理(三)线性不可分支持向量机与核函数
- Asp.net MVC权限设计思考 (二)逻辑部分实现
- 2022 SpringBoot/SSM的药品售货机平台 H5药品购买商城
- 用python画折线图
- 科密t1消费管理系统_科密t1消费管理系统
- 计算机关机的DOS命令是,如何设置电脑自动关机dos指令
- java md5加密 jar包,java md5加密工具类学习示例
- Easy Less生成.ttss后缀文件的配置
- 张子阳:如何在30岁前年薪超过30万
- javascript书籍推荐
- 分享一组制作游戏用的人物立绘/角色形象素材图片,共717张图片
- 文本分类上分利器: Bert微调trick大全
- 实习日志 (2021.09.13)
- java上课听不懂怎么办_上课听不懂怎么办?我们告诉你解决办法!
热门文章
- wx.login报40029
- Windows操作系统cmd/Dos批处理命令与脚本手册bat
- 理性预测,未来音视频开发前景将是这般光景
- pycharm + github实现多台电脑代码同步 (win系统)
- 四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho
- HDU 1556 Color the ball - from lanshui_Yang
- HTML5+CSS网页设计作业——传统节日-春节(8页) 学生网站模板
- midpoint displacement
- vue中单页面应用页面跳转
- 面试问题——英语3 接触新鲜事物