先看运行结果:
初始是默认为显示全部信息:

点击隐藏,结果如下图:

完整代码如下:(表格数据:https://www.easy-mock.com/mock/5ce57090f2fc446b5d8ffe18/blog/blogdata)
< template>
< div class=“show-examples”>

< el-switch v-model=“value1” active-value=“false” inactive-value=“true” active-text=“隐藏” inactive-text=“显示” style=“height:50px” @change=“change”>
< /el-switch>

< el-table :data=“blogData” style="width: 100% ">

< el-table-column prop=“id” label="#" width=“180”>
< /el-table-column>

< el-table-column prop=“name” label=“姓名” width=“180”>
< /el-table-column>

< el-table-column prop=“sex” label=“性别”>
< /el-table-column>

< el-table-column prop=“address” label=“住址” v-if=“values”>
< /el-table-column>
< /el-table>
< /div>
< /template>

< script >
import axios from ‘axios’
export default{
name:‘show-examples’,
data(){
return{
blogData:[],
value1:true,
values:true
}
},
created(){
axios.get(‘https://www.easy-mock.com/mock/5ce57090f2fc446b5d8ffe18/blog/blogdata’) .then((res)=>{
this.blogData=res.data.data.message;
})
},
methods:{
change(data){
if(data==“true”){
this.values=true;
}
else{
this.values=false
}
}
}
}
< /script>
< style >< /style>
注意:
1.change():获取switch 状态发生变化时的状态。
2.要想显示和隐藏某一列,记住不要使用v-show,一定要使用v-if。如本例粗线代码那样写。如果用v-show 不论怎么点都没有用(本人亲测有效)
v-if、v-show两者区别:
v-if 显示隐藏是将dom元素整个添加或删除,而v-show隐藏则是为该元素添加css–display:none,dom元素还在。

官网解释:

vue表格某一列的显示与隐藏相关推荐

  1. vue动态设置table列的显示与隐藏并且可以随意拖地排序(element-ui或Antd-ui )

    最终效果如下 页面只需要设置两个参数(适用于element及antd) columnSetting // 是否显示列设置按钮 // name="TtableColumnSet" / ...

  2. Vue+Element UI表格列的显示和隐藏

    如下代码: <template><div><el-table:data="tabledate"height="400">// ...

  3. vue基于 input 实现密码的显示与隐藏功能

    目录 前言: 一.准备图标 二.Vue程序界面的展示 三.代码 总结: 前言: 大家都知道,一般情况下,输入框的密码我们是看不到密码的,只有当我们点击查看密码的小图标时,密码才会显现出来,实现起来也非 ...

  4. antd表格列自定义显示与隐藏

    效果图: 相关定义: ckValues: [], //checkgroup设置值chkAll: true, //全选indeterminate: false, //模糊状态poped: false / ...

  5. vue复制html表格单列,vue表格含有一列多选框,如何获取被选中的行的数据?

    1.仿照element-ui官网贴出的demo,table表格多选,选择多行数据时使用 Checkbox.但是无法获取this.multipleSelection的值.相关代码如下: 男 女 个人 团 ...

  6. vue-element-table列内容显示过多隐藏

    需求场景: 我们用vue 和element 组件进行项目开发的时候 如图,如果当前列的内容显示过多,就会换行 我们想显示一行,不让他们拐弯 特别难看变成类似这样的 咋地办呢? 我们需要增加这样的属性 ...

  7. Vue鼠标移入(悬停)显示-移出隐藏

    需求:详情页面显示多张图片,当鼠标悬停在某张图片上时,图片上显示下载按钮:鼠标移出后,下载按钮隐藏. 最终效果如下: ①鼠标悬停 ②鼠标移出 实现 ①布局 <div v-if="det ...

  8. 表格html5 隐藏字段,element-ui表格组件table实现列的动态显示与隐藏

    首先,写一个基础的表格.(参考element-ui基础表格) export default { data() { return { tableData: [ { date: "2016-05 ...

  9. easyui 隐藏input_easyui datagrid 列显示和隐藏

    //当查询IT基础设施的时候隐藏'STAFF_ID'.'ITSM_STAFF_ID' if($("input[name='currentstate']").val()==2){ $ ...

最新文章

  1. 不被邀请又怎样!马云都快买下中国AI芯片的半壁江山了,直怼腾讯和百度
  2. 【BZOJ 1927】 [Sdoi2010]星际竞速
  3. 智能医疗战场 人工智能如何赋能健康智能终端?
  4. python 使用进程池Pool进行并发编程
  5. MySQL 索引底层数据结构实现
  6. Windows下tomcat进程监控批处理程序
  7. 一种推理优化新思路,对特征图进行[随机采样-插值]
  8. 【英语学习】【Daily English】U09 Fashion L01 Which one do you think suits me better?
  9. 70. 爬楼梯(JavaScript)
  10. Java基础学习总结(116)——Map使用相关问题总结
  11. [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹
  12. iFrame左树目录
  13. python做3d相册_Python立体相册影集制作教程 | 在电脑上怎么制作3D立体的相册
  14. 刷好老毛子系统进不了老毛子系统后台的解决办法
  15. Auto CAD:CAD绘图设计以项目为导向,从八大角度快速设计技巧经验总结(基本绘图、图形编辑与修改、图层运用、尺寸标注、布局、CAD参数化、三视图操作、轴测图)之详细攻略
  16. Mysql 分片,大数据量时扩容方案
  17. Vue文字走马灯(文字轮播)组件
  18. matlab怎么还原默认界面???
  19. 海康威视Java开发第一步
  20. java在文件尾部写文件_Java在文件尾部追加内容

热门文章

  1. cf #823 Div.2(A~C)
  2. 底量超顶量超级大黑马指标源码_求通达信顶底趋势指标源码
  3. 导入导出Excel-JAVA
  4. web gallary
  5. 渗透测试-中间件日志包含绕过和php文件读写包含
  6. 杰理AC693N介绍
  7. cds云服务器_云探CDS拨测服务全面上线
  8. 华为自带计算机怎么添加桌面,如何在华为手机的桌面上设置天气和时间
  9. 观战朝鲜vs巴西后,给中国足球的两点建议
  10. IDEA-Warring:Add Author to custom tags