el table 固定表头和首行_element table 固定部分二级表头

项目用vue+element开发,需求如下:

表格为二级表头,一级表头下有多个二级表头,需要固定部分二级表头列在表格左侧

解决思路如下:

1.固定一级表头的列

此时问题如下,固定一级表头的列之后,表格第一列会固定但只会显示一定的宽度

问题1

2.计算需要固定的二级表头列的宽度(如我需要固定三列,每列200px,则为600px),把一级表头列的宽度设置为这个数值

此时问题如下,需要固定的三列可以固定且正常显示,但是一级表头之下的其他列显示为空白

问题2

3.把空白部分通过修改样式显示出来

通过F12查看,空白部分是有值的,那只要把他显示出来就可以了

image.png

最终效果如下:

最终效果.gif

完整代码如下:

import Sortable from 'sortablejs'

export default{

data(){

return{

tableData: [{date: '2016-05-03', name: '王小虎', province: '上海', city: '普陀区', address: '上海市普陀区金沙江路 1518 弄', zip: 200333},

{ date: '2016-05-02'

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值