首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Go语言入门——基础语法篇(二)
Go的语句是可以省略;结束符的,且每行尽可能只写一句代码,这是Go语言的编程范式,因此应遵循规范,不要加分号。分号只在一种情况下是必须的,当一行写了多个代码语句,则每个语句必须使用分号分隔。
arcticfox
2019/08/02
8200
Go语言入门——基础语法篇(二)
golang教程
这里有两个关键点。 - 其一是defer关键字。defer语句的含义是不管程序是否出现异常,均 在函数退出时自动执行相关代码。 - 其二是Go语言的函数允许返回多个值。
陨石坠灭
2018/10/19
1.8K0
golang教程
Go语言中的指针用法
在Go语言中,指针是一种变量类型,它存储了另一个变量的内存地址。使用指针可以提高程序的效率,尤其是在处理大型数据结构时。以下是一些Go语言中指针的用法示例:
周辰晨
2024/05/27
1290
《Go语言入门经典》7~9章读书笔记
结构体是一系列具有指定数据类型的数据字段,它能够让您通过单个变量引用一系列相关的值。通过使用结构体,可在单个变量中存储众多类型不同的数据字段。通过使用结构体,可提高模块化程度,还能够让您创建并传递复杂的数据结构。
跑马溜溜的球
2020/12/07
4750
《Go语言入门经典》4~6章读书笔记
在Go语言中,可在函数签名中声明多个返回值,让函数返回多个结果。在这种情况下,终止语句可返回多个值。
跑马溜溜的球
2020/12/07
7000
GO基础知识分享
空白标识符 _ 也被用于抛弃值,如值 5 在 _, b = 5, 7 中被抛弃。
阿兵云原生
2023/02/16
4070
【Go】Golang环境配置与语法基础
Go(也被称为 Golang)是一种开源的静态类型编程语言,由 Google 开发并于2009年首次公开发布。Go 语言的设计目标是提供一种简单、高效、可靠的编程语言,适用于构建大型项目的并发和网络应用。
DevFrank
2024/07/24
1450
GO语言入门教程
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
终身幼稚园
2020/05/18
1.1K0
GO语言入门教程
Go语言的基本语法和数据类型
Go语言,又称Golang,是由Google开发的一种现代编程语言。其设计目标是提高代码的可读性和可维护性,同时提供高效的性能和强大的并发支持。在本篇博客中,我们将详细介绍Go语言的基本语法和数据类型,帮助读者快速上手Go编程。
二一年冬末
2024/06/10
1090
数据类型和表达式
需要注意的是,Go语言中支持隐式类型转换,但是不同类型之间的转换需要满足特定的规则。另外,Go还提供了一种复合类型complex,用于表示复数。complex由实部和虚部两个float32或float64类型组成,可以用于数学运算。
用户1413827
2023/11/28
4790
GO 语言简介 — 语法
下面的文章主要是以代码和注释为主。只需要你对C语言,Unix,Python有一点基础,我相信你会在30分钟左右读完并对Go语言有一些初步了解的。
禹都一只猫olei
2018/08/02
1.4K0
go语言中的数据类型
注意,在 Go 语言中有些类型是预定义的别名类型,如 byte 和 rune,它们 实际上是 uint8 和 int32 的别名。还有一种特殊的类型 nil 表示空值,可以表示指针、切片、映射、通道、函数和接口类型的零值。
GeekLiHua
2025/01/21
1190
学习Golang基础
标识符: 和python类似。用来命名变量、类型等程序实体。一个标识符实际上就是一个或是多个字母(AZ和az)数字(0~9)、下划线_组成的序列,但是第一个字符必须是字母或下划线而不能是数字。
叉叉敌
2021/12/06
4280
学习Golang基础
Go 语言简介(上)— 语法
Hello World package main //声明本文件的package名 import "fmt" //import语言的fmt库——用于输出 func main() { fmt.Println("hello world") } 运行 你可以有两种运行方式, $go run hello.go hello world $go build hello.go $ls hello hello.go $./hello hello world 自己的package 你可以使用GOPATH环境变
李海彬
2018/03/22
1.2K0
Golang语言循环、指针、结构体和切片(打卡第二天)|Go主题月
for循环的 range 格式可以对 slice、map、数组、字符串等进行迭代循环
微芒不朽
2022/09/13
4540
对标 C + Python,明早我要会看 go 代码
官网下载,我用 Linux amd 那个版本的。一百多兆,自己估计一下网速。 直接解压到 /usr/local 目录下:
看、未来
2022/05/06
9760
对标 C + Python,明早我要会看 go 代码
《郝林 :Go语言第一课》学习笔记
本文是慕课网上郝林的《Go语言第一课》的学习笔记。作为一名老码农,最近才下定决心来学习新的语言,有点惭愧,也有点兴奋。 本文是课程的学习笔记,重点把GO基本语法学习中的精要点做了下总结,也是给郝林老师的一个汇报。 学习GO语言,欢迎从郝林的《Go语言第一课》开始。
辉哥
2019/03/20
7910
《郝林 :Go语言第一课》学习笔记
Go语言学习(二)
现在互联网的资源很多,所以对比学习很有必要,可以参考不同的教材Step by Step的学习,每天都有一点收获,而后才能真正的学有所用。
呱牛笔记
2023/05/02
2450
Go语言学习(二)
Golang语言社区--Go语言基础第四节类型
大家好,我是Golang语言社区主编彬哥,这节给大家讲解Go语言中的类型。
李海彬
2018/03/07
8770
Golang语言社区--Go语言基础第四节类型
go语言语法
CURRENT_DIR=pwd OLD_GO_PATH=”GOPATH” #例如: /usr/local/go OLD_GO_BIN=”GOBIN” #例如: /usr/local/go/bin
h3110_w0r1d
2024/02/19
2680
go语言语法
相关推荐
Go语言入门——基础语法篇(二)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档