Element UI 表格 show-overflow-tooltip 设置宽度以及内容换行

前言

用vue+element ui框架,用到table表格,如果每列显示的内容过长则可以使用该属性,即 :show-overflow-tooltip="true",该属性可以让内容在一行显示,如果显示不下时,显示...,并且鼠标划过时显示全部文字。通常会出现这样的效果:

一、设置 show-overflow-tooltip宽度

样式代码如下:

注意:可以在全局添加这样全部生效,如果不想加在全局的话,可以单独加在页面当中,但是切记修改elementui自带样式的话,不能在中修改,因为不会生效。

.el-tooltip__popper {

  max-width: 800px;

}

二、使 show-overflow-tooltip内容以换行符换行

具体思路:

  • 使用slot自定义el-tooltip内容
  • v-html指令转义
  • 删除 show-overflow-tooltip属性,否则页面出现两个近乎重叠的tip
  • 将表格过长的文字使用Css省略显示

	
	
	
		
	


// ...

// 样式

 

 

 

 

 

你可能感兴趣的:(Vue,vue)