element问题总结之el-table使用fixed固定列后滚动条滑动到底部或者最右侧的时候错位问题

el-table使用fixed固定列后滚动条滑动到底部或者最右侧的时候错位

效果图

前言

在使用el-table固定行的时候移动滚动条会发现移动到底部或者移动到最右侧的时候会出现表头和内容错位或者是固定列的内容错位的情况

解决方案

纵向滑动滚动条滑动到底部的错位解决

javascript 复制代码
::v-deep.el-table .el-table__fixed-right .el-table__fixed-body-wrapper .el-table__body {
      padding-bottom: 10px!important;
}

横向滚动条滑动到最右侧的错位解决

javascript 复制代码
watch: {
  // dataList为table的数据对象data
  dataList() {
    // 解决横向滚动时,列没对齐的问题
    this.$nextTick(() => {
      setTimeout(() => {
        let lastColEl = document.querySelector('.el-table__header colgroup col:last-child')
        if (lastColEl) {
          // 最后一列的宽度加上滚动条的宽度
          lastColEl.width = Number(lastColEl.width) + 6 // 6为滚动条宽度
        }
      }, 1000)
    })
  }
相关推荐
栀秋66615 小时前
从前端送花说起:HTML敲击乐与JavaScript代理模式的浪漫邂逅
前端·javascript·css
刘同学有点忙15 小时前
国际化语言包与Excel自动化双向转换方案
前端
bm90dA15 小时前
前端小记:Vue3引入mockjs开发
前端
渔_15 小时前
SCSS 实战指南:从基础到进阶,让 CSS 编写效率翻倍
前端
Syron15 小时前
为什么微应用不需要配置 try_files?
前端
前端老宋Running15 小时前
别再写 API 路由了:Server Actions 才是全栈 React 的终极形态
前端·react.js·架构
王小酱15 小时前
Cursor 的 Debug模式的核心理念和使用流程
前端·cursor
前端老宋Running15 小时前
跟“白屏”说拜拜:用 Next.js 把 React 搬到服务器上,Google 爬虫都要喊一声“真香”
前端·react.js·架构
玉宇夕落15 小时前
深入理解 React 与 JSX:从组件到 UI 构建
前端·react.js
jun_不见15 小时前
面试官:你能说下订阅发布模式么,怎么在VUE项目中实现一个类似eventBus的事件总线呢
前端·javascript·面试