当前位置:   article > 正文

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

el-table省略提示样式

在移动端,使用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
  • 3

这样会省略过长的信息

在这里插入图片描述

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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

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

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

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

在这里插入图片描述

显示效果

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/372427
推荐阅读
  

闽ICP备14008679号