element ui 表格常见特殊的属性

这篇博客分享了如何优化ElementUI表格的显示效果,包括:使用`show-overflow-tooltip`显示省略号;通过`/deep/`穿透样式修改默认样式;设置奇数行背景色;为表头添加背景色和文字样式;实现竖向排列的表头文字;解决表头边框对齐问题;以及在导航栏中设置只展开一个下拉菜单的方法。
摘要由CSDN通过智能技术生成

element ui 表格的常见特殊属性
1,表格内容太多用...表示
2,修改element ui自带的样式
3,修改奇数行背景色
4,给表头添加背景色及文字样式
5,表头文字竖向排列(文字带括号)
6,表头边框与文本边框对不齐情况
7,导航栏的侧边栏只展开一个下拉菜单
1,表格内容太多用…表示
有时候表格内容太多一行显示不下,但是又不想换行,换行影像表格美观程度。
解决:在每一行中加:show-overflow-tooltip

效果图:在这里插入图片描述
代码:在这里插入图片描述

2,修改element ui自带的样式
有时候element ui自带的样式不符合我们的要求,就需要去手动修改,在vue 的less中直接修改是修改不成功的。
解决:在需要修改的类前加一个 /deep/
代码:

在这里插入图片描述

3,修改奇数行背景色
代码:/deep/ .el-table--enable-row-transition .el-table__body td { background: red; }

在这里插入图片描述
效果图:

在这里插入图片描述

 

4,给表头添加背景色及文字样式

代码:在这里插入图片描述

:header-cell-style="{background:'#DDDEE0',color:'#52545A'}"

5,表头文字竖向排列(文字带括号)
给没列一个固定宽度,再设置一个字间距即可

      <el-table-column prop="dh" align="center" label="电话" width="105"></el-table-column>

/deep/ .el-table thead.is-group th{
  letter-spacing: 16px;
  text-align: center;
}

效果图:

 

在这里插入图片描述

拓展:表格中的左右括号会显示不出来,需要用上下括号:︵ 起 ︶,起字左右都有一个空格。

6,表头边框与文本边框对不齐情况
问题:在这里插入图片描述
解决:

在这里插入图片描述

方法:
在全局中(app.vue)加下面这段代码即可,表示所有的页面中的表格都可以作用的到,在单个页面中加就只能在当前页面可以使用。

body .el-table th.gutter {
display: table-cell !important
}
7,导航栏的侧边栏只展开一个下拉菜单
只展开一个下拉菜单,其余收缩。
在菜单头部加:unique-opened

在这里插入图片描述
版权声明:本文为CSDN博主「曾经的你y」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_52539553/article/details/116145188

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值