vue el-table fixed css方法结局表格固定列错位问题

在这里插入图片描述
如图所示,解决上述表格 操作列出现的错位问题,这里是采用了css方法,代码如下所示:

/*解决表格fixed错位问题*/
  /deep/ .el-table{
    overflow: auto;
  }
  .el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{overflow:visible;}
    /deep/ .el-table__body-wrapper{
    overflow-x:visible !important;
  }
  /* 这个是为了解决前面样式覆盖之后伪类带出来的竖线 */
    /deep/ .el-table::after{
    position: relative;
  }
/deep/ .el-table__fixed-left {
    right: 7px!important;
  }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vueel-table组件提供了多种方式来对表格进行分割。 首先,可以使用固定来分割表格。在el-table组件的columns属性,通过设置固定fixed属性为"left"或"right",可以实现将该固定表格的左侧或右侧。例如: ```html <el-table :data="tableData"> <el-table-column label="姓名" prop="name" fixed="left"></el-table-column> <el-table-column label="年龄" prop="age"></el-table-column> <!-- 其他配置 --> <el-table-column label="地址" prop="address" fixed="right"></el-table-column> </el-table> ``` 其次,还可以通过自定义表头来实现分割。在el-table组件的处理slot,可以自定义表头内容,通过添加额外的元素或样式来实现的分割效果。例如: ```html <el-table :data="tableData" style="border-collapse: separate; border-spacing: 10px;"> <el-table-column label="姓名" prop="name"> <template slot="header"> <div style="border-bottom: 1px solid #999;">姓名</div> </template> </el-table-column> <el-table-column label="年龄" prop="age"> <template slot="header"> <div style="border-bottom: 1px solid #999;">年龄</div> </template> </el-table-column> <!-- 其他配置 --> </el-table> ``` 除了以上两种方式,还可以通过使用CSS来实现的分割。通过为el-table组件添加自定义的CSS类名,然后在样式设置border、padding等属性,可以实现之间的分割效果。例如: ```html <el-table :data="tableData" class="my-table"> <el-table-column label="姓名" prop="name"></el-table-column> <el-table-column label="年龄" prop="age"></el-table-column> <!-- 其他配置 --> </el-table> ``` ```css .my-table td { border-right: 1px dashed #999; padding-right: 10px; } ``` 总之,vueel-table组件可以通过使用固定、自定义表头或CSS样式来实现的分割效果,开发者可以根据需求选择适合的方式。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值