首页 > 其他分享 >el-table单元格内容较多时隐藏,鼠标hover时显示并且显示的内容可以换行

el-table单元格内容较多时隐藏,鼠标hover时显示并且显示的内容可以换行

时间:2023-07-06 13:44:06浏览次数:35  
标签:__ el hover color 单元格 popper table border

说明

在使用element的table表格的时候,发现单元格内容较多的情况下
el-table-column上面使用了show-overflow-tooltip属性:当内容过长被隐藏时显示 tooltip
但是他是一整行展示,不太好看
image

所以我想弄成可以换行的

解决

1.在<style></style>标签中添加样式

注:必须写在全局样式中——和下面一样就可以(不能在style后面加上scoped,否则样式不生效)

<style>
   .el-tooltip__popper{
   	max-width:10%
   }
</style>

image

2.修改提示样式

在el-table中添加属性:tooltip-effect=" 'xxx'"

 <el-table
        :data="tableData"
        :max-height="'753'"
        :tooltip-effect="'tooltipStyle'"
      >
        <el-table-column
          prop="replacereason"
          label="更改原因"
          :show-overflow-tooltip="true"
        ></el-table-column>
</el-table>
.is-tooltipStyle {
  background: #fff;
  color: #3759af;
  border: 1px solid rgb(158, 157, 157);
  font-size: 15px;
}

image

3.修改小箭头样式

小箭头是用border做的,小箭头显示在文字下方时,设置border-bottom-color就可以;
小箭头显示在文字上方时,设置border-top-color就可以

  .is-tooltipStyle[x-placement^=bottom] .popper__arrow, .is-tooltipStyle[x-placement^=bottom] .popper__arrow::after{
    border-bottom-color: pink !important;
  }
  .is-tooltipStyle[x-placement^=top] .popper__arrow, .is-tooltipStyle[x-placement^=top] .popper__arrow::after{
    border-top-color: pink!important;
  }

标签:__,el,hover,color,单元格,popper,table,border
From: https://www.cnblogs.com/tn666/p/17531924.html

相关文章

  • C/C++ Qt 数据库SqlRelationalTable关联表
    在上一篇博文中详细介绍了SqlTableModle组件是如何使用的,本篇博文将介绍SqlRelationalTable关联表组件,该组件其实是SqlTableModle组件的扩展类,SqlRelationalTable组件可以关联某个主表中的外键,例如将主表中的某个字段与附加表中的特定字段相关联起来,QSqlRelation(关联表名,关联ID,......
  • Python 使用xlsxwriter绘制Excel表格
    最近在统计资产,正好看到了xlsxwriter这个表格生成模块,借此机会,熟悉一下,写点有趣的小案例,一开始想使用C++QT图形化开发一套自动化运维平台,但后来发现不仅消耗时间而且需要解决QTQssh远程模块的一些问题,后来没有使用QT做,xlsxwriter模块来做非常的简单,所以使用它。上班不能摸鱼,我要......
  • Red Hat 开始限制 RHEL 源码可得性
    导读RedHat宣布,其企业发行版RHEL(RedHatEnterprise Linux)相关源码现在只能通过CentOS Stream进行公开访问,但付费客户和合作伙伴仍可以通过RedHatCustomerPortal访问源代码。此举将加大社区发行版,如AlmaLinux、RockyLinux以及OracleLinux等提供1:1二进制兼容构建......
  • celery异步任务、延迟任务、定时任务
    异步任务#比如有个函数add,需要传入两个参数,使用delay就是异步任务#配置脚本详见:https://www.cnblogs.com/smyz/p/17525174.htmlres=add.delay(1,2)延迟任务@app.taskdefadd(a,b):print('正在计算中')time.sleep(5)returna+b#需要传入一个时间......
  • EasyExcel实现excel文件重复多次写入和导出&下载文件
    一、EasyExcel实现excel文件的导出官方文档导入依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>......
  • gitflow为什么要单独检出一个release分支?在develop分支上测试不行吗
    在Gitflow工作流中,将release分支从develop分支中单独检出的主要原因是为了在发布之前进行稳定性和功能测试,以确保发布版本的质量。以下是几个原因说明为什么要单独检出release分支进行测试:隔离开发和测试环境:通过将测试从开发环境(develop分支)隔离出来,可以避免测试中......
  • go select 使用总结
    转载请注明出处:在Go语言中,select语句用于处理多个通道的并发操作。它类似于switch语句,但是select语句用于通信操作,而不是条件判断。select语句会同时监听多个通道的操作,并选择其中一个可用的通道进行操作。select语句的语法如下:select{case<-channel1://......
  • axios请求下载Excel文件流
    注意求类型:responseType:'blob'axios({url:url,method:'post',data:data,responseType:'blob'}).then(res=>{letblob=newBlob([res.data])leturl=window.URL.createObjectURL(bl......
  • 【线段树】 POJ 3667 Hotel
    这道题和那道HDOJ3308LCIS比较像。。那道题目我就写了超久,当时是不确定保存什么信息。。这道题也写了很久,主要是各种低级错误,找错找了很久,超级火。。。。#include<iostream>#include<sstream>#include<algorithm>#include<vector>#include<queue>#include<stack>#inc......
  • 使用parcel搭建three.js开发环境
    目录1、安装2、项目设置3、打包脚本为了方便模块化进行three.js项目的学习和开发,又不用学习太多的配置,增加学习成本,所以就使用Parcel这个web应用打包工具。Parcel官网:https://v2.parceljs.cn/getting-started/webapp/1、安装​在开始之前,您需要安装Node和npm,并为您......