Vue:element-ui中表格过长内容隐藏显示

article/2025/11/6 5:10:29

一、el-table表格

        在使用VUE显示后台数据时,经常会遇到数据过长,显示出来的效果很难看,如下图所示:

         上图中,红框框出的内容由于长度过长,占据了三行空间,如果内容更多的话,占据行数就更多了,表格中列数一多的话,显出出来的效果会很难看。

        为了解决上述问题,我们可以利用<el-table-column>组件提供的一个属性::show-overflow-tooltip='true' 添加该属性,会将过长的部分内容隐藏起来,并且在鼠标悬停在内容上面时,会以悬浮框的形式将所有数据显示出来,代码如下所示:

<el-table-column label="DeviceId" prop="deviceId" :show-overflow-tooltip='true'>
</el-table-column>

效果如下图所示:

         从上图效果中,可以看出,框出的内容在显示时将其过长的部分以省略号...代替,而当鼠标放置到内容上面时,包括隐藏数据的所有数据以悬浮框的形式显示出来。

        这种方法即达到了使页面美观,也达到了数据显示的的目的,可以在前端使用表格显示数据的时候采用。

        但是,这种方法有一个很大的弊端,即鼠标悬停显示的数据无法复制。为了解决这个问题,可以在表格中采用Popover 弹出框组件。

二、Popover 弹出框

        element-ui中,表格使用Popover 弹出框组件代码如下:

            <!-- <el-table-column label="DeviceId" prop="deviceId" :show-overflow-tooltip='true'></el-table-column> --><el-table-column label="deviceId" prop="deviceId"><template slot-scope='scope'><el-popoverplacement="top-start"width="400"trigger="hover"><span>{{scope.row.deviceId}}</span><span slot="reference">{{scope.row.deviceId.substr(1,20) + '...'}}</span></el-popover></template></el-table-column>

        最终效果如下所示:

         从上图可以看出,使用Popover 弹出框组件,我们不仅在鼠标指向内容时,在悬浮框中将所有内容显示出来,鼠标还可以一如到悬浮框,复制自己想要的内容。


http://chatgpt.dhexx.cn/article/T3IcTDWQ.shtml

相关文章

java后台代码实现笛卡尔积

java后台代码实现笛卡尔积

hive笛卡尔积+排序

原始需求 解决方案&#xff1a;笛卡尔积 排序 1&#xff09;hive本身不支持笛卡尔积&#xff0c;不能使用select T1.*, T2.* from table_1, table_2&#xff0c; 可以使用 select T1.*, T2.* from T1 join T2 on 11&#xff1b;在Hive的strict模式下不能用这种语法&#xf…

mysql left 笛卡尔积_实操 - mysql 表连接笛卡尔积 (joinleft join)

实操 - mysql 表连接笛卡尔积 (joinleft join) 1 为什么两张表连接会出现重复数据 2 表的连接过程是怎样的? 举例: 表 A: 1 0 表 B: 1 0 0 2 执行语句: select * from A join B on A.id B.id; 顺序如下: join 形成的表:11 10 10 12 01 00 00 02 on 之后: 1 1 0 0 0 0 所以表连…

数据库表的笛卡尔积

如下图一个表有5行记录&#xff0c;一个表有4行记录&#xff1b; 看一下表的笛卡尔积&#xff1b; 这样写sql就是笛卡尔积&#xff1b; select * from pptest1, students; 看一下笛卡尔积是20行记录&#xff1b; 看一下两个表各有100行记录&#xff1b; 笛卡尔积是10000行记录…

Mysql--笛卡尔积案例

1.创建表以及加载数据&#xff1a; CREATE TABLE r (a bigint(255) DEFAULT NULL,b bigint(255) DEFAULT NULL,c bigint(255) DEFAULT NULL,d bigint(255) DEFAULT NULL ) ENGINEInnoDB DEFAULT CHARSETutf8;INSERT INTO r(a, b, c, d) VALUES (6, 3, 1,5); INSERT INTO r(a, …

商城系统中商品规格使用笛卡尔积运算

/** * 笛卡尔积生成规格 * author Devil * blog http://gong.gg/ * version 1.0.0 * datetime 2019-09-22T00:33:480800 * desc description * param {[array]} arr1 [要进行笛卡尔积的二维数组] * param {[array]} …

数据库的交、并、差、笛卡尔积运算(代码实现)

前言 关系代数是以关系为运算对象的一组高级运算的集合。由于关系定义为属性个数相同的元组的集合&#xff0c;因此集合代数的操作就可以引入到关系代数中。关系代数中的操作可以分为两类&#xff1a;传统的关系操作&#xff0c;并、差、交、笛卡尔积。 他们的图示可以表示为&…

计算机二级中的9种运算问题:笛卡尔积,自然连接,交,并,选择,投影。。。

这九种运算分为7种二元运算 2种一元运算 用文字和例子来分别解释上面几个概念: 7种二元运算: 1.笛卡儿积: 已知 如果算X1和X2的笛卡尔积 则: …

文档--文档

我在《专业嵌入式软件开发》一书中指出&#xff0c;编写言简意骇的文档是实施高质高效软件开发的关键要素之一。在此结合自己的工作体会&#xff0c;再谈一谈软件开发活动中文档的重要性。切入正题之前&#xff0c;先让我们浏览二个工作场景。 A君刚加入一个代码规模超过百万行…

如何写好技术文档 - 来自 Google 十多年的文档经验!

星标/置顶 公众号????&#xff0c;硬核文章第一时间送达&#xff01; 本文大部分内容译自《Software Engineering at Google》 第10章节 Documentation。另外&#xff0c;该书电子版近日已经可以免费下载了 https://abseil.io/resources/swe_at_google.2.pdf&#xff0c;有…

在线文档 - Google 文档的数据协议设计

在线文档 - Google 文档的数据协议设计 Google 文档作为 G Suite 重要的产品套件之一&#xff0c;作为优秀的在线协作文档而经常被开发者所讨论&#xff0c;在 Google 文档背后&#xff0c;有着一整套优秀的相关架构设计支撑&#xff0c;数据协议设计就是其中之一&#xff0c;非…

Google Docs使用手册

转载: 木瓜教程之Google Docs使用手册 Google Docs 是一个基于Web的工具,它有跟Word相近的编辑界面,有一套简单易用的文档权限管理,而且它还记录下所有用户对文档所做的修改。 Google Docs的这些功能令它非常适用于网上共享与协作编辑文档。 Google Docs甚至可以用于监…

google 网上文档

向您的项目添加 C 和 C 代码 本文内容 下载 NDK 和构建工具创建支持 C/C 的新项目 构建和运行示例应用 向现有项目添加 C/C 代码 创建新的原生源文件创建 CMake 构建脚本将 Gradle 关联到您的原生库 搭配使用 Android Studio 2.2 或更高版本与 Android Plugin for Gradle 版本…

Google Docs Download - 快速批量下载 Google Docs 文档

Google Docs Download是Firefox 的 Greasemonkey 脚本&#xff0c;用来下载 Google Docs 文档&#xff0c;配合 DownThemAll 扩展&#xff0c;可实现批量下载 。 今天和 Google Docs 干上了&#xff0c;Google Docs Download 与 GDocBackup 不同之处在于&#xff0c;可选择性的…

Google-文档-在线编辑-ImportHTML函数

要点&#xff1a;抓取网页table数据 用法&#xff1a;ImportHTML(“URL”, "table", 0) URL是数据所在的网页&#xff0c; “table”是数据在网页上的显示方式&#xff08;如果是列表&#xff0c;也可以使用“list”&#xff09; “0”代表你要在哪个表如果网页上…

Google文档升级了!

今天登陆了下http://docs.google.com&#xff0c;发现Goolge文档已经升级了&#xff01; 不仅增加了可以在文件夹中添加文件夹的功能&#xff0c;而且还可以在不同的文件夹间复制和粘贴文件&#xff0c;附图如下&#xff1a; 如图所示&#xff1a; 我在“计算机本科生”的文件…

使用google翻译免费翻译文档,这里以pdf为例

使用google翻译免费翻译文档&#xff0c;这里以pdf为例 最新现在已经可以直接下载翻译文档了 1.将打开网站&#xff0c;将需要翻译的文件放进来2. 点击翻译&#xff0c;耐心等待一段时间3.打开WPS&#xff08;我用的wps&#xff0c;word应该也可以&#xff09;&#xff0c;然后…

Python-pygsheets模块(读写Google谷歌文档)

谷歌文档 1.登录谷歌文档 2.选择表格,转到Google表格&#xff0c;若此前没有登陆Google账号&#xff0c;会弹出登陆界面&#xff0c;进行登陆。 3.新建一个表格&#xff0c;并命名为testPygSheets,如图 谷歌API控制台 1.进入谷歌API控制台 2.创建新项目&#xff0c;随意…

在线文档 - Google drive

1.应用场景 主要用于在线协作以及记录数据 2.学习/操作 1.介绍 Google 在线文档 主要分为 Docs, Sheets, Slides, Forms 类同于Windows office Word, Excel, PPT 中文界面如下: 英文界面如下: 2.使用 帮助文档: https://support.google.com/a/users/answer/93000…

Structure of a Google Docs document 谷歌文档的结构

本文由 张驰 翻译&#xff0c;更新时间&#xff1a;2020-02-16 https://developers.google.com/docs/api/concepts/structure 谷歌文档的结构 本指南解释了 Google Docs 文档的内部结构&#xff1a;组成文档的元素以及这些元素之间的关系。 顶级元素 文档的顶级元素包括正…