使用 el-descriptions 时,可能会出现内容过长导致换行的情况,如图

这样会导致整体很不美观,所以封装了一个组件来解决此问题

效果图


当内容过长时会隐藏超出部分,鼠标移上去Tooltip展示全部内容,内容未超出的,鼠标移上去不展示Tooltip

组件代码

<template><el-tooltip :content="value" :disabled="tooltipShow" placement="top-start"><span ref="content" @mouseover="isShowTooltip">{{value}}</span></el-tooltip>
</template><script>
export default {name: 'DescriptionsTooltip',props: ['value'],data () {return {tooltipShow: false}},methods: {isShowTooltip () {const bool = this.$refs.content.offsetWidth < this.$refs.content.parentNode.offsetWidththis.tooltipShow = bool}}
}
</script><style scoped></style>

组件使用

<el-descriptions><el-descriptions-item label="内容超出隐藏"><descriptions-tooltip :value="'好长好长好长好长好长好长好长好长好长好长好长好长一段文字'"></descriptions-tooltip></el-descriptions-item><el-descriptions-item label="未超出无tooltip提示"><descriptions-tooltip :value="'不是很长的一段文字'"></descriptions-tooltip></el-descriptions-item>
</el-descriptions>

CSS部分

.el-descriptions__body .el-descriptions__table {white-space: nowrap;
}
.el-descriptions-item__content {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 8px;
}

element Descriptions 内容超出隐藏 Tooltip展示完整内容相关推荐

  1. display:table-cell;内容超出隐藏,table,td内容超出隐藏

    display:table-cell;内容超出隐藏,和 table 标签一样 需要设置 table-layout: fixed; 超出- white-space: nowrap;text-overfl ...

  2. 微信小程序列表实现文字内容超出隐藏并显示全文/收起按钮

    微信小程序列表实现文字内容超出隐藏并显示全文/收起按钮 针对这个功能,产品的需求如下 由于我们项目是教育类产品所以这里这个功能会用在发动态这里,就像微信朋友圈那样,我们叫班级圈. 用户发班级圈时,可以 ...

  3. elementui表格内容超出隐藏显示省略号

    elementui表格内容超出显示省略号,el-table控制属性::show-overflow-tooltip='true' <el-table:data="list"st ...

  4. 【Word技巧】打印部分内容或者隐藏不打印的内容,如何操作?

    在工作中,我们经常需要打印各种Word文档,但有时候,我们只需要打印文档的其中一部分内容,或者有部分内容并不想打印出来,要如何操作呢? 还不了解的小伙伴,可以看看下面的方法哦. 一.设置打印其中一部分 ...

  5. el-table文字超出隐藏;el-table表格文字一行展示,超出隐藏,多余的内容会在 hover时显示 ;

    el-table文字默认情况下若内容过多会折行显示,若需要单行显示可以给el-table-column使用show-overflow-tooltip属性,它接受一个Boolean,为true时多余的内 ...

  6. css 超出隐藏滚动条_css 之内容溢出滚动,隐藏滚动条(解决火狐浏览隐藏不了滚动条问题)...

    解决火狐浏览隐藏不了滚动条问题 1.里层容器的width多17px,外层容器溢出隐藏,能兼容各个浏览器 .outContainer { width:350px; height:300px; overf ...

  7. css 设置表格/div内容超出时不显示全部,当内容超出时鼠标悬浮显示内容

    css样式: td>div{width:100emoverflow: hidden; text-overflow:ellipsis;white-space: nowrap; } jQuery: ...

  8. Vue实现点击按钮上下滑动隐藏或展示查询条件

    如图中的是jquery实现的,那么在vue中如何实现呢? 结合自己的项目进行了整合,具体的额模块代码如下所示: 第一步新建组件js 建个JS文件,随便取个名字,把下面的js复制进去,我这里叫moreS ...

  9. android 布局覆盖 超出一部分_内容超出

    内容审核 Moderation 内容审核(Content Moderation),基于图像.文本.视频检测技术,可自动进行涉黄.广告.涉政涉暴.涉政敏感人物等内容检测,帮助客户降低业务违规风险 公测服 ...

  10. css 文字超出隐藏显示三个点 鼠标移入以浮窗形式显示完整内容

    文字超出后隐藏,显示三个点 overflow: hidden;text-overflow: ellipsis;white-space: nowrap; 以浮窗的形式展示全部内容 .tableTitle ...

最新文章

  1. Linux那些事儿 之 戏说USB(19)设备的生命线(二)
  2. Java的jar文件安装成windows 服务
  3. H5新增的标签以及属性
  4. springMVC注解@initbinder日期类型的属性自动转换
  5. 1.2.1bat脚本命令 DIR 显示磁盘目录与重定向符号 通配符
  6. Spark action算子案例
  7. angularjs php 实例下载,AngularJS Eclipse 1.2.0 插件下载
  8. vue 动态绑定 video src,不能正常播放问题
  9. Lazyload 延迟加载效果
  10. java rpc 框架 常用_常用的RPC架构系列---gRPC
  11. Node Introduce
  12. Unity汉化字段重命名Inspector中字段属性时显示错位及其解决办法——Unity常见问题
  13. 网平差中的基线定权(松弛因子)
  14. idea开发java前端_Web前端开发神器 Intellij IDEA
  15. 【基础教程】禁忌搜索算法【005期】
  16. petalinux 安装
  17. 计算机计费管理系统,中央空调时间型计费管理系统-中央空调计费系统
  18. 已知某分页系统,主存容量为 64K 字节,页面大小为 1K,对一个 4 页大的作 业,其 0、1、2、3 页分别被分配到主存的 2、4、6、7 块中,试:将十进制的逻 辑地址 1023、2500、35
  19. 记录个js调用浏览器打印功能的代码
  20. 使用madVR或mpv软件转换HDR视频至非HDR设备播放

热门文章

  1. 关于unity打包apk在手机上安装失败(-108)
  2. python培训班-python培训班哪家好
  3. OSPF详解(六)特殊区域类型
  4. 工业无线通信网络步入LTE 时代
  5. sqlserver 附加数据库失败,操作系统错误 5:5(拒绝访问。)的解决办法
  6. WIN10 运行cmd显示“系统无法找到指定的路径”
  7. 计算机用户名显示TEMP,win10只要打开ie桌面出现temp文件夹如何解决
  8. cfg文件怎么改回计算机程序,我把一个拓展名为cfg文件用word打开后,凡是cfg的文件图标都变成了word,肿么改回去?...
  9. HDU5391米勒拉宾
  10. 站内文章被百度收录的方法