位置: IT常识 - 正文

前端字数太多使用el-table设置show-overflow-tooltip显示不下,闪烁不显示(前端字符长度限制)

编辑:rootadmin
前端字数太多使用el-table设置show-overflow-tooltip显示不下,闪烁不显示 问题描述

推荐整理分享前端字数太多使用el-table设置show-overflow-tooltip显示不下,闪烁不显示(前端字符长度限制),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端字间距怎么设置,前端字体间距,前端字符长度限制,前端字间距怎么调,前端字符长度限制,前端字体间距,前端字间距怎么调,前端字体最小是多大,内容如对您有帮助,希望把文章链接给更多的朋友!

element表格内容过多,鼠标悬浮显示全部内容(show-overflow-tooltip),内容过长显示悬浮抖动 el-table设置show-overflow-tooltip属性后,数据过多时(超过3000字符)闪烁不显示 在table中设置了show-overflow-tooltip后,当某一列字符内容超长时,鼠标移入会出现闪烁不显示提示

解决方法:

方法一:可以使用el-popover代替tooltip

可以使用el-popover代替tooltip, 且重写el-popover的样式, 保持跟tooltip提示框样式一致:

<el-table-column prop="problemDesc" label="问题描述" min-width="95"> <template slot-scope="scope"> <span v-if="scope.row.problemDesc && scope.row.problemDesc.length > 10"> <el-popover placement="top-start" title="" width="800" trigger="hover" popper-class="workorder-problem-desc"> <div>{{ scope.row.problemDesc }}</div> <span slot="reference"> {{ scope.row.problemDesc.substr(0,10) + '...' }} </span> </el-popover> </span> <span v-else>{{ scope.row.problemDesc }}</span> </template></el-table-column>

【重点】:修改el-popover样式需要放在不含scoped的style样式中,为了防止污染全局的el-popover样式,可以给popper添加类名: 所以修改el-popover样式为: 注意:这个一定要自己写类名,否则放在不含scoped的style中会污染全局样式

<style>.workorder-problem-desc { background-color: #303133; color: #fff; border-color: #303133;}</style>

效果图:

前端字数太多使用el-table设置show-overflow-tooltip显示不下,闪烁不显示(前端字符长度限制)

方法二:使用show-overflow-tooltip超过一定的行数显示...

使用show-overflow-tooltip超过一定的行数,通过样式控制显示...

<el-table-column prop="problemDesc" label="问题描述" min-width="95" show-overflow-tooltip></el-table-column>

样式:

<style>.el-tooltip__popper { /* max-width:30%; padding-bottom: 5px!important; */ display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 12; -webkit-box-orient: vertical;}</style>

其中-webkit-line-clamp是要显示的行数,例子显示12行。

效果图:

方法三:使用el-tooltip太长的时候显示滚动条【好用,推荐】

<el-table-column prop="problemDesc" label="问题描述" min-width="95"> <template slot-scope="scope"> <el-tooltip v-if="scope.row.problemDesc" popper-class="workorder-reason-popper" effect="dark" :content="scope.row.problemDesc" placement="top" :disabled="isShowTooltip"> <div @mouseover="onMouseOver(scope.row.workorderNo)" style="overflow: hidden; text-overflow: ellipsis; white-space: nowrap;"> <span :ref="scope.row.workorderNo">{{ scope.row.problemDesc }}</span> </div> </el-tooltip> <span v-else>—</span> </template> </el-table-column>isShowTooltip: false,

获取可视宽度

onMouseOver(str) { // 内容超出,显示文字提示内容 let tag = this.$refs[str]; let parentWidth = tag.parentNode.offsetWidth; // 获取元素父级可视宽度 let contentWidth = tag.offsetWidth; // 获取元素可视宽度 this.isShowTooltip = contentWidth <= parentWidth; },

注意样式写在不带scoped的style里面,为了避免影响其它样式,使用了自定义样式popper-class=“workorder-reason-popper”

<style>.workorder-reason-popper { max-height: 300px; overflow: auto;}.workorder-reason-popper .popper__arrow { display: none;}</style>

效果图,带滚动条的鼠标hover显示全部:

本文链接地址:https://www.jiuchutong.com/zhishi/280504.html 转载请保留说明!

上一篇:2019年下半年1+X 证书 Web 前端开发初级理论考试题目原题+答案(超详细分析)(2019年下半年中小学教师资格考试综合素质试题)

下一篇:苹果 macOS Big Sur 11.3 预览版 Beta 2 发布! 新增 Apple Music 自动播放(苹果客服人工24小时)

  • 苹果面容识别可以设置几个人的(苹果面容识别可以用照片吗)

    苹果面容识别可以设置几个人的(苹果面容识别可以用照片吗)

  • 小米nfc羊城通有折扣吗(小米nfc刷羊城通)

    小米nfc羊城通有折扣吗(小米nfc刷羊城通)

  • 华为手机摔后屏幕好的但黑屏(华为手机摔后屏幕绿屏变闪怎么办)

    华为手机摔后屏幕好的但黑屏(华为手机摔后屏幕绿屏变闪怎么办)

  • 信号放大器原理(信号放大器原理是什么)

    信号放大器原理(信号放大器原理是什么)

  • word怎么把字体加粗(word怎么把字体调到最大)

    word怎么把字体加粗(word怎么把字体调到最大)

  • 手机微信背景色变成黑色了怎么办(手机微信背景颜色)

    手机微信背景色变成黑色了怎么办(手机微信背景颜色)

  • 注销qq显示少于15天(qq注销未满15天怎么解决)

    注销qq显示少于15天(qq注销未满15天怎么解决)

  • 为什么X27充电不显示闪充(x27为什么充不进去电)

    为什么X27充电不显示闪充(x27为什么充不进去电)

  • 微信每天删好友上限(微信每天删好友会封号吗)

    微信每天删好友上限(微信每天删好友会封号吗)

  • 华为mate30微信怎么分身(华为mate30微信怎么缩小)

    华为mate30微信怎么分身(华为mate30微信怎么缩小)

  • 电脑可以安装小红书吗(电脑可以安装小度吗)

    电脑可以安装小红书吗(电脑可以安装小度吗)

  • 来源qq号查找什么意思(来源是qq号查找怎么做到的)

    来源qq号查找什么意思(来源是qq号查找怎么做到的)

  • 优酷怎么缓存视频(优酷里面怎么缓存视频)

    优酷怎么缓存视频(优酷里面怎么缓存视频)

  • 微信不认证如何收红包(微信不认证可以吗)

    微信不认证如何收红包(微信不认证可以吗)

  • i7是几核处理器4790(i7是几核的处理器)

    i7是几核处理器4790(i7是几核的处理器)

  • 手机怎么看ip和端口(这么看手机ip)

    手机怎么看ip和端口(这么看手机ip)

  • 如何给视频添加滚动字幕(如何给视频添加背景音乐)

    如何给视频添加滚动字幕(如何给视频添加背景音乐)

  • 微信文案怎么弄(微信文案怎么弄艺术字)

    微信文案怎么弄(微信文案怎么弄艺术字)

  • 趣味键盘怎么用表情包(趣味键盘怎么用手机打字)

    趣味键盘怎么用表情包(趣味键盘怎么用手机打字)

  • bios setup是什么意思中文翻译(bios-setup)

    bios setup是什么意思中文翻译(bios-setup)

  • iOS 13什么时候更新(苹果13版本什么时候可以更新)

    iOS 13什么时候更新(苹果13版本什么时候可以更新)

  • 网络db是什么意思啊(网络用语dbw是什么意思)

    网络db是什么意思啊(网络用语dbw是什么意思)

  • xr原彩显示要不要开(xr 原彩显示)

    xr原彩显示要不要开(xr 原彩显示)

  • 腾讯财付通在哪里关闭(腾讯财付通在哪里)

    腾讯财付通在哪里关闭(腾讯财付通在哪里)

  • oppo视频怎么剪辑(oppo视频怎么剪切掉中间一部分画面)

    oppo视频怎么剪辑(oppo视频怎么剪切掉中间一部分画面)

  • 怎么关闭支付宝刷脸支付(怎么关闭支付宝自动续费)

    怎么关闭支付宝刷脸支付(怎么关闭支付宝自动续费)

  • 1q币多少q点(一q币等于多少钱)

    1q币多少q点(一q币等于多少钱)

  • 级联选择器(el-cascader)动态加载(lazyLoad)实现省市区三级选择(级联选择器 数据回显)

    级联选择器(el-cascader)动态加载(lazyLoad)实现省市区三级选择(级联选择器 数据回显)

  • 企业税收主要分为哪几类
  • 自有住房出租
  • 临时税务登记的小规模纳税人 个人所得税如何申报
  • 领发票凭证做什么用
  • 盈利幼儿园和非盈利幼儿园的政策
  • 产成品和半成品如何盘点
  • 未确认融资收益对应的科目是什么
  • 注册资本金实缴和认缴区别
  • 转让金融商品的会计分录
  • 工会经费和职工教育经费比例
  • 海关免税设备清单
  • 一般纳税人增值税优惠政策
  • 加油站销售加油卡是否征收增值税
  • 无形资产研究费用计入成本么
  • 调财务报表怎样调整
  • 销售人员的提成一般是多少
  • 买车押金合同要注意什么手续
  • 代驾服务可以开具增值税专用发票吗
  • 本月不抵扣的发票不入帐吗
  • 存货变卖残值取得的收益计入哪个科目
  • 增值税普票当月开错了怎么办
  • 低值易耗品与固定资产有相同的特征,表现在哪里?
  • 利率怎么算的计算方
  • 出差的住宿费较高的原因
  • 企业因政策性原因发生的巨额经营亏损
  • 公众号 隐藏文章
  • php is_writable
  • 承接旅游业务
  • ajax不刷新页面
  • 大学生web前端期刊有哪些
  • php使用curl
  • 给兼职员工的劳动补贴
  • 增值税申报表期初未缴税额
  • 税务自查报告要盖什么章
  • 企业成本核算应遵循
  • 企业内部研究开发项目开发阶段的支出
  • 购买方已认证怎么开具红字信息表
  • 进口消费税如何计税
  • 增值税发票超过一年未抵扣
  • 公司多余的钱叫什么
  • 开源php 系统
  • mongodb 数据文件
  • 公司认缴出资怎么交税
  • 使用增值税发票违法吗
  • 二季度盈利三季度亏损
  • 销售部门差旅费报销会计分录
  • 利用java实现计算器
  • 营改增方案
  • 不动产经营租赁发票开具注意
  • 可供出售金融资产公允价值变动
  • 承兑汇票利息分录
  • 现金比率合适范围
  • 纳税人仅能通过手动查找
  • 减免的残保金怎么做分录
  • 公司成立前的费用发票可以入账吗
  • 技术服务类有哪些
  • 单位租个人房子租房合同
  • 收到赠送的东西,并给员工自用,怎么做账
  • SQLServer CONVERT 函数测试结果
  • SQL Server2005、2008如何彻底删除卸载并重新安装?
  • win10exe文件关联修复
  • win10 更新 蓝屏
  • 修改windows host文件
  • linux怎么分盘
  • centos7安装中文包
  • win10无法启动安全服务中心怎么办
  • win10怎么变回系统默认字体
  • linux手动设置ip指令
  • windows7出现错误恢复怎么办
  • ztree getnodebytid
  • bat上传文件
  • linux bash脚本
  • Unity3d C# Socket 下载文件 (同步向)
  • 2020年职工探亲路费报销最新规定
  • 增资注册资本
  • 支付宝申领失业金申请审核多久
  • 专用缴款书会计分录
  • 江西发票查询真伪查询
  • 电子税务局开电子发票如何更换开票人
  • 餐厅税务依据有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设