记录一下el-table的tooltip换行

一些需求场景下,需要保持el-table中tooltip出现的时机,并且当前代码编写时完全不能通过js控制tooltip禁用属性时,可以通过以下方法实现tooltip换行。

1、对应单元格的 showOverflowTooltip 属性设置为true,tooltip出现时机依然使用组件原本的。

2、对应单元格内容使用p标签展示,当前单元格依然可设置一行展示,tooltip中可以按照p标签换行。

如果是tooltip样式复杂,需要自己写覆盖el-table的逻辑,实现超出之后才提示也能通过js实现。

1、监听鼠标划入单元格事件。

2、监听中判断当前单元格宽度与内容实际宽度,当内容实际宽度 > 单元格宽度时,对应的tooltip设置为不禁用即可。

相关推荐
奔跑的蜗牛ing3 分钟前
Vue3 + Element Plus 输入框省略号插件:零侵入式全局解决方案
vue.js·typescript·前端工程化
源猿人2 小时前
企业级文件浏览系统的Vue实现:架构设计与最佳实践
前端·javascript·数据可视化
最后一个农民工2 小时前
vue3实现仿豆包模版式智能输入框
前端·vue.js
RoyLin2 小时前
TypeScript设计模式:迭代器模式
javascript·后端·node.js
小桥风满袖4 小时前
极简三分钟ES6 - ES9中for await of
前端·javascript
编程贝多芬5 小时前
Promise 的场景和最佳实践
前端·javascript
Asort5 小时前
JavaScript 从零开始(四):基础语法详解——从变量声明到数据类型的完全指南
前端·javascript
木木jio5 小时前
前端大文件分片上传 —— 基于 React 的工程化实现
前端·javascript
Lotzinfly5 小时前
12个TypeScript奇淫技巧你需要掌握😏😏😏
前端·javascript·面试
一个大苹果5 小时前
setTimeout延迟超过2^31立即执行?揭秘JavaScript定时器的隐藏边界
javascript