位置: 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小时)

  • 无法激活iphone怎么办有什么办法(无法激活iphone)(iiphone无法激活)

    无法激活iphone怎么办有什么办法(无法激活iphone)(iiphone无法激活)

  • page up键什么意思(page是什么键)

    page up键什么意思(page是什么键)

  • 淘宝不退款怎么申请介入(淘宝不退款怎么办,官方客服也不管,能投诉12315)

    淘宝不退款怎么申请介入(淘宝不退款怎么办,官方客服也不管,能投诉12315)

  • 夏天电脑cpu温度多少算正常(夏天电脑cpu温度四十几度正常吗)

    夏天电脑cpu温度多少算正常(夏天电脑cpu温度四十几度正常吗)

  • 在抖音火山版直播抖音能看到吗(在抖音火山版直播和抖音直播一样吗)

    在抖音火山版直播抖音能看到吗(在抖音火山版直播和抖音直播一样吗)

  • 英伟达控制面板拒绝访问无法应用选定的设置(英伟达控制面板怎么下载)

    英伟达控制面板拒绝访问无法应用选定的设置(英伟达控制面板怎么下载)

  • 抖音别人下载不了我的视频怎么回事(抖音别人下载不了自己的作品是怎么回事)

    抖音别人下载不了我的视频怎么回事(抖音别人下载不了自己的作品是怎么回事)

  • 抖音上关注了别人又取消别人知道吗(抖音上关注了别人能看到我的视频吗)

    抖音上关注了别人又取消别人知道吗(抖音上关注了别人能看到我的视频吗)

  • qq密保手机号是什么意思(qq密保手机号是陌生人的)

    qq密保手机号是什么意思(qq密保手机号是陌生人的)

  • 来电视频怎么取消(来电视频怎么取消掉)

    来电视频怎么取消(来电视频怎么取消掉)

  • word加页码怎么设置(word加页码怎么从第二页开始)

    word加页码怎么设置(word加页码怎么从第二页开始)

  • 手机qq怎么新建分组(手机qq怎么新建文件夹发给好友)

    手机qq怎么新建分组(手机qq怎么新建文件夹发给好友)

  • oppo reno2怎么使用云备份(opporeno2z使用教程)

    oppo reno2怎么使用云备份(opporeno2z使用教程)

  • 华为mate30pro怎么截屏幕图(华为mate30pro怎么升级鸿蒙系统)

    华为mate30pro怎么截屏幕图(华为mate30pro怎么升级鸿蒙系统)

  • 抖音时间锁有什么作用(抖音时间锁什么时候刷新)

    抖音时间锁有什么作用(抖音时间锁什么时候刷新)

  • 快手一天能删多少粉丝(快手一天可以删除多少粉丝)

    快手一天能删多少粉丝(快手一天可以删除多少粉丝)

  • soul查看主页有记录吗(soul查看主页有提示吗)

    soul查看主页有记录吗(soul查看主页有提示吗)

  • oppoa5怎么关机(oppoa5怎么重启)

    oppoa5怎么关机(oppoa5怎么重启)

  • iphone8开不了机怎么办(iphone8开不了机黑屏)

    iphone8开不了机怎么办(iphone8开不了机黑屏)

  • 小度如何恢复出厂设置(小度怎么恢复)

    小度如何恢复出厂设置(小度怎么恢复)

  • 荣耀20相机多少倍变焦(荣耀20相机参数)

    荣耀20相机多少倍变焦(荣耀20相机参数)

  • iphonex电池多少毫安的(iphonex电池多少钱一个)

    iphonex电池多少毫安的(iphonex电池多少钱一个)

  • ipad怎么样刷机(ipad咋样刷机)

    ipad怎么样刷机(ipad咋样刷机)

  • 机器学习-10 聚类算法

    机器学习-10 聚类算法

  • mysql中redo log是什么(mysql redo log buffer)

    mysql中redo log是什么(mysql redo log buffer)

  • python实现全自动安装第三方库,从此跟pip说拜拜!!「建议收藏」(自动执行python)

    python实现全自动安装第三方库,从此跟pip说拜拜!!「建议收藏」(自动执行python)

  • 已认证进项税额转出会计分录账务处理
  • 提供劳务代扣的发票
  • 收到促销费方怎么做账
  • 小规模纳税人差额征收税率是多少
  • 税务机关和自然人属于平等主体吗
  • 非营利组织项目
  • 物业用房的装修费可以在土地增值税清算时扣除吗
  • 计提坏账的递延税收
  • 应收账款客户少了几毛没有付怎么处理
  • 城市创建税务人在行动
  • 六大减税措施内容
  • 企业税收风险有哪些方面
  • 税局代增值税专用发票 需要带什么
  • 防洪工程维护费取消
  • 固定资产折旧应该考虑哪些因素
  • 已付款后收到发货通知
  • 物流公司增项
  • 幼儿园开发成本
  • 经营预算的基本内容包括
  • mac怎么还原出厂设置
  • 新版edge浏览器兼容ie
  • 如何申请税务发票
  • 开办费计入长期待摊费用汇算清缴时怎么填写
  • 苹果屏幕刷新率120hz的机型
  • 临时工工资的会计处理和税务处理
  • 鸿蒙系统通知栏界面怎么打开
  • 结转消费税的会计分录
  • 不属于职工福利费的是抚恤费
  • 代缴费社保
  • 固定资产置换存货的账务处理
  • 青龙面板拉库命令
  • 报错500是什么意思
  • 注销公司的处理方式
  • 前后端分离与不分离
  • 微信公众号开发php源码
  • opencv拼接图片
  • before跟after区别
  • 资产负债表其他应收款计算公式
  • 产权转移数据印花
  • sql有什么
  • 进项税需要转出的分录
  • 水电费用属于会计的什么费用
  • 公司举办年会的心得体会
  • 电子发票怎么开具流程呢?
  • 固定资产折旧及残值率
  • 收到的税费返还怎么算
  • 服务型企业要缴哪些税
  • 销售退回特殊情形有哪些
  • 使用积分换取物的软件
  • 制造费用科目一定无余额
  • 独资合伙公司
  • 存货盘亏有哪些情况
  • 购礼品送客户分账务处理怎么做
  • 红字更正法的使用范围是什么
  • 联营公司是关联方吗
  • 固定资产怎么编号方便
  • sql server数据库数据备份
  • mysql 数据库
  • mysqld关闭
  • 查看mysql执行计划关键字
  • ubuntu20.04怎么样
  • 苹果mac系统怎么截屏快捷键
  • 苹果mac无法连接网络
  • wave editor教程
  • win8安装出现了一些问题
  • linux系统中命令什么大小写
  • centos如何操作
  • win10 edge浏览器崩溃
  • 同步数据和异步数据的区别
  • html初学
  • opengl和directX区别
  • shell的实现
  • python第三方库文档怎么看
  • unity读取文本文件
  • jquery easyui开发指南
  • 税务认证系统如何操作
  • 水利优惠政策
  • 新疆视同缴费指数认定?
  • 水产品企业所得税8行免税填税额还是利润
  • 安徽省电子税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设