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

  • 博客推广-怎么让你的博客出名(博客推广平台)

    博客推广-怎么让你的博客出名(博客推广平台)

  • 笔记本如何录屏(苹果笔记本如何录屏)

    笔记本如何录屏(苹果笔记本如何录屏)

  • 三星buds2怎么无线充电(三星buds2耳机)

    三星buds2怎么无线充电(三星buds2耳机)

  • win10分辨率1920x1080不见了(win10分辨率1920x1080不见了,显卡驱动显示最新)

    win10分辨率1920x1080不见了(win10分辨率1920x1080不见了,显卡驱动显示最新)

  • 优酷看不了(想想办法吧爸爸为什么在优酷看不了)

    优酷看不了(想想办法吧爸爸为什么在优酷看不了)

  • 抖音粉丝互通几个平台

    抖音粉丝互通几个平台

  • 微博无法查看所有关注(微博无法查看对方内容全部人)

    微博无法查看所有关注(微博无法查看对方内容全部人)

  • 华为p40pro与nova7pro区别(华为p40pro与nova8pro哪个好)

    华为p40pro与nova7pro区别(华为p40pro与nova8pro哪个好)

  • 三星s8安全模式怎么手动关闭(三星s8安全模式解除不了怎么办)

    三星s8安全模式怎么手动关闭(三星s8安全模式解除不了怎么办)

  • soul全部点亮要多久(soul全部点亮需要)

    soul全部点亮要多久(soul全部点亮需要)

  • 可以用u盘代替c盘吗(u盘可以代替读卡器吗)

    可以用u盘代替c盘吗(u盘可以代替读卡器吗)

  • 视频家庭网支持几个人同时在线(视频家庭网支持什么手机)

    视频家庭网支持几个人同时在线(视频家庭网支持什么手机)

  • 小米电脑截屏怎么截(小米电脑截屏怎么操作)

    小米电脑截屏怎么截(小米电脑截屏怎么操作)

  • 淘宝是不是要确认收货才能申请退款(淘宝是不是要确认收货才能评价)

    淘宝是不是要确认收货才能申请退款(淘宝是不是要确认收货才能评价)

  • wps重命名文件名冲突怎么办(wps重命名文件名无效或为空)

    wps重命名文件名冲突怎么办(wps重命名文件名无效或为空)

  • 苹果5为什么不能下载微信(苹果5为什么不能下载软件)

    苹果5为什么不能下载微信(苹果5为什么不能下载软件)

  • ipadmpgw2cha是什么型号(ipadmpgw2ch/a是哪一款)

    ipadmpgw2cha是什么型号(ipadmpgw2ch/a是哪一款)

  • 开启永恒模式是什么(开启永恒模式是真的吗)

    开启永恒模式是什么(开启永恒模式是真的吗)

  • 荣耀20i怎么分屏操作(荣耀20i怎么分屏两个应用)

    荣耀20i怎么分屏操作(荣耀20i怎么分屏两个应用)

  • 转转被永久封禁以后还可以操作吗?(转转被永久封禁交易中的订单怎么办)

    转转被永久封禁以后还可以操作吗?(转转被永久封禁交易中的订单怎么办)

  • 支付宝宝盒怎么连蓝牙(支付宝宝盒怎么领取)

    支付宝宝盒怎么连蓝牙(支付宝宝盒怎么领取)

  • 宜搜小说怎么无法登录(宜搜小说为什么加载失败)

    宜搜小说怎么无法登录(宜搜小说为什么加载失败)

  • internet采用域名是因为什么(internet中的域名)

    internet采用域名是因为什么(internet中的域名)

  • 苹果x手机屏幕自动变暗能解决吗?(苹果x手机屏幕黑了但是有反应怎么了)

    苹果x手机屏幕自动变暗能解决吗?(苹果x手机屏幕黑了但是有反应怎么了)

  • vivox7八核全开怎么开(vivo手机八核全开)

    vivox7八核全开怎么开(vivo手机八核全开)

  • 帝国cms怎么换模板(帝国cms移动端设置教程)

    帝国cms怎么换模板(帝国cms移动端设置教程)

  • 向下递归以及向上递归(递归是从底向上逐层计算的)

    向下递归以及向上递归(递归是从底向上逐层计算的)

  • 动产租赁适用税率
  • 简易计税是什么税种
  • 种植农作物补贴
  • 运输途中合理的消耗损耗
  • 科研材料怎么买
  • 培训费用属于
  • 银行开户费用计入
  • 工资表领导签字怎么签
  • 其他应付款计入资本公积
  • 污水处理企业如何捕捉碳中和减少了的碳足迹
  • 房地产企业拆迁补偿契税政策
  • 公司转让房产如何交税
  • 存货可变现净值与成本孰低 考虑销量吗
  • 个人所得税多缴了可以退回吗
  • 发票开什么明目列福利费
  • 营改增对企业的影响案例
  • 固定资产怎么进入生产成本
  • 小微企业的资产总额看哪里判断的
  • 地税局完税证明去哪里办理
  • 消费型增值税的特点的是( )
  • 资产处置收益属于其他收益吗
  • 企业减免企业所得税怎么算
  • 员工劳务报酬分录
  • 承兑兑现违法吗
  • 车辆理赔款计入什么科目
  • PHP:mb_stripos()的用法_mbstring函数
  • 往来款的意义
  • 应付股利属于什么科目
  • vantUI van-picker中的column使用,picker选择器展示对象数组里面的属性,自定义展示数据
  • mac应用程序图标
  • php输入输出
  • 烟草企业亏损
  • php生成证书图片
  • 小规模企业收到发票
  • 日期按钮
  • 城投公司政府购买棚改
  • 汇算清缴补税的情况有哪些
  • 利息收入交所得税吗
  • 车辆上牌费用会涨吗
  • 财政总预算会计的主体是
  • mysql复制表语句
  • python怎么用
  • 国税办税人员怎么解绑
  • 以前年度损益调整属于哪类科目
  • 进项票和销项票金额一样可以吗
  • 往来账户余额
  • 电汇汇款方式的基本流程
  • 房开企业会计分录
  • 企业固定资产贷款二押的风险
  • 未收到货款但发货怎么办
  • mysql 缓冲区
  • mysql主从复制实现原理
  • 收购少数股东权益是利好吗
  • 交易性金融资产公允价值变动怎么算
  • 销售中介费一般收多少
  • 开办费企业所得税处理
  • 补偿性余额实际利率计算公式
  • 租户押金抵房租
  • 单据 凭证
  • 库存现金多出来怎么调账
  • 员工办理健康证费用由谁支付
  • navicat查询结果下面输出栏如何关闭
  • 网页提示堆栈溢出怎么解决
  • 清除windows10登录密码
  • win7升级win10之后视频解码能力变弱
  • WFXMOD32.EXE - WFXMOD32是什么进程
  • avc文件用什么打开
  • win8正版系统重装
  • win8如何开启蓝牙
  • mac文件怎么用
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • [置顶]电影名字《收件人不详》
  • js类继承的几种方式
  • android内存机制
  • JavaScript中的事件处理
  • android 简历模板
  • javascript类库
  • 用AutoCompleteTextView实现自动提示
  • javascript面向对象精要
  • 城市维护建设税属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设