el-table组件内容过长时显示tooltip

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了el-table组件内容过长时显示tooltip相关的知识,希望对你有一定的参考价值。

参考技术A el-table内容过多的时候可以设置 show-overflow-tooltip为 true,这样可以设置实现超出隐藏功能。
但是这个方法有些问题:

先看下效果

如果拖动表头宽度,改变列的宽度,也可以适应。

能实现上述效果主要是能获取到列的width和realWidth 这2个字段的值(目前这个版本是可以获取到的),不拖动表头宽度的时候获取的是width字段,拖动表头后获取realWidth .

文字过长设置隐藏,鼠标hover时显示在title上

         <td>
             <span class="text-content">
                 1.工作内容工作内容工作内容工作内容工作内容工作内容工作内容
                 2.工作内容工作内容工作内容工作内容工作内容工作内容工作内容
              </span>
          </td>

css:
/*表格超出隐藏*/
.ellipsis-table{table-layout:fixed;}
.ellipsis-table td{width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
js:
//内容赋值title
$(‘.text-content‘).hover(function () {
    var value = $(this).text();
    $(this).attr(‘title‘,value);
});

 

以上是关于el-table组件内容过长时显示tooltip的主要内容,如果未能解决你的问题,请参考以下文章

文字过长设置隐藏,鼠标hover时显示在title上

UWP仅在TextBlock文本溢出时显示Tooltip

Iview组件库 如何解决Tooltip内容被遮挡

Iview组件库 如何解决Tooltip内容被遮挡

UWP仅在TextBlock文本溢出时显示Tooltip

wijmo