Element 表头排序强制不换行

给table加一个class,以免影响其他table样式

<el-table :data="tableData" @sort-change="sortChange" class="nowrap-tab" border highlight-current-row> 
</el-table>

重写样式

.nowrap-tab .el-table__header .cell{
   padding: 0!important;
   text-overflow: unset!important;
   white-space:nowrap!important
}

效果如下,只有表头不会换行,body正常换行
在这里插入图片描述
补充:样式写到th上是不起效果的,写到cell上才有效果
在这里插入图片描述
其他方式,看了很多答案是用render-header属性,大概思路是利用这个函数根据lable的每个字体所占宽度 * 字数+排序图标宽度=当前列的宽度,有点复杂懒得研究

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值