vue表格某一列的显示与隐藏
先看运行结果:
初始是默认为显示全部信息:
点击隐藏,结果如下图:
完整代码如下:(表格数据: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表格某一列的显示与隐藏相关推荐
- vue动态设置table列的显示与隐藏并且可以随意拖地排序(element-ui或Antd-ui )
最终效果如下 页面只需要设置两个参数(适用于element及antd) columnSetting // 是否显示列设置按钮 // name="TtableColumnSet" / ...
- Vue+Element UI表格列的显示和隐藏
如下代码: <template><div><el-table:data="tabledate"height="400">// ...
- vue基于 input 实现密码的显示与隐藏功能
目录 前言: 一.准备图标 二.Vue程序界面的展示 三.代码 总结: 前言: 大家都知道,一般情况下,输入框的密码我们是看不到密码的,只有当我们点击查看密码的小图标时,密码才会显现出来,实现起来也非 ...
- antd表格列自定义显示与隐藏
效果图: 相关定义: ckValues: [], //checkgroup设置值chkAll: true, //全选indeterminate: false, //模糊状态poped: false / ...
- vue复制html表格单列,vue表格含有一列多选框,如何获取被选中的行的数据?
1.仿照element-ui官网贴出的demo,table表格多选,选择多行数据时使用 Checkbox.但是无法获取this.multipleSelection的值.相关代码如下: 男 女 个人 团 ...
- vue-element-table列内容显示过多隐藏
需求场景: 我们用vue 和element 组件进行项目开发的时候 如图,如果当前列的内容显示过多,就会换行 我们想显示一行,不让他们拐弯 特别难看变成类似这样的 咋地办呢? 我们需要增加这样的属性 ...
- Vue鼠标移入(悬停)显示-移出隐藏
需求:详情页面显示多张图片,当鼠标悬停在某张图片上时,图片上显示下载按钮:鼠标移出后,下载按钮隐藏. 最终效果如下: ①鼠标悬停 ②鼠标移出 实现 ①布局 <div v-if="det ...
- 表格html5 隐藏字段,element-ui表格组件table实现列的动态显示与隐藏
首先,写一个基础的表格.(参考element-ui基础表格) export default { data() { return { tableData: [ { date: "2016-05 ...
- easyui 隐藏input_easyui datagrid 列显示和隐藏
//当查询IT基础设施的时候隐藏'STAFF_ID'.'ITSM_STAFF_ID' if($("input[name='currentstate']").val()==2){ $ ...
最新文章
- 不被邀请又怎样!马云都快买下中国AI芯片的半壁江山了,直怼腾讯和百度
- 【BZOJ 1927】 [Sdoi2010]星际竞速
- 智能医疗战场 人工智能如何赋能健康智能终端?
- python 使用进程池Pool进行并发编程
- MySQL 索引底层数据结构实现
- Windows下tomcat进程监控批处理程序
- 一种推理优化新思路,对特征图进行[随机采样-插值]
- 【英语学习】【Daily English】U09 Fashion L01 Which one do you think suits me better?
- 70. 爬楼梯(JavaScript)
- Java基础学习总结(116)——Map使用相关问题总结
- [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹
- iFrame左树目录
- python做3d相册_Python立体相册影集制作教程 | 在电脑上怎么制作3D立体的相册
- 刷好老毛子系统进不了老毛子系统后台的解决办法
- Auto CAD:CAD绘图设计以项目为导向,从八大角度快速设计技巧经验总结(基本绘图、图形编辑与修改、图层运用、尺寸标注、布局、CAD参数化、三视图操作、轴测图)之详细攻略
- Mysql 分片,大数据量时扩容方案
- Vue文字走马灯(文字轮播)组件
- matlab怎么还原默认界面???
- 海康威视Java开发第一步
- java在文件尾部写文件_Java在文件尾部追加内容