vue,el-table文字过长省略,修改点击显示后el-tooltip的样式

文章讲述了在移动端使用ElementUI表格时,如何通过设置`min-width`和`show-overflow-tooltip`属性来处理不关键信息的显示,以及两种修改弹出提示框样式的办法:一种是在局部Vue文件中通过额外的非scopedstyle标签修改;另一种是全局在App.vue中修改样式,但不推荐这样做。
摘要由CSDN通过智能技术生成

在移动端,使用elementUI表格进行数据展示的时候,有时候有一些不是很关键的信息,不希望占据很多的板面信息。
可以添加 min-width=“120” :show-overflow-tooltip=“true”
进行控制

 <el-table-column prop="id" label="订单号" align="center" width="140"
 min-width="120" :show-overflow-tooltip="true">
 </el-table-column>

这样会省略过长的信息

在这里插入图片描述

1.点击后会显示省略信息,若想修改显示信息的大小
2. 打开开发者工具查看 class 为 el-tooltip__popper
3. 并发现 el-tooltip__popper 位于全局app之外

在这里插入图片描述

方式1(推荐)在使用el-table的vue文件修改样式

首先说为什么推荐在局部的vue文件中修改,因为可能我在多个vue文件都引入了el-tooltip这个提示组件,但每个vue文件中el-tooltip的需求样式并不相同,所以更推荐在局部修改样式

如何修改:因为element的el-tooltip__popper 位于全局app之外,所以在局部vue文件修改样式时,不能用scoped的修饰,但如果我其他的style样式需要用scoped修饰怎么办呢,很简单,那就写两个style标签,一个用scoped的修饰,另一个不用scoped的修饰(里面修改el-tooltip__popper 的样式)

具体代码如下

<style>
/* 文字过长省略 弹窗的样式 */
/* **************************不加scoped因为 .el-tooltip标签不在这个vue中 */
.el-tooltip__popper{
    font-size: 4vw;
    line-height: 1.5;
}
</style>

<style scoped lang="less">
.home{
  width: 100%;
  height: 100%;
}
//省略。。。。。。。。。。
</style>

方式2(不推荐)全局修改样式

直接在App.vue文件中修改该 class 的样式,在App.vue的
style标签中添加如下

/* 移动端 el-table表格字体省略 点击显示后的样式 */
.el-tooltip__popper{
    font-size: 3.6vw;
    line-height: 1.5;
}

在这里插入图片描述

显示效果

在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值