ElementUI 表格横向滚动条时滚动到指定位置

ElementUI 表格横向滚动条时滚动到指定位置

复制代码
  getColumnOffset(columnProp) {
      this.$nextTick(() => {
        const table = this.$refs.tableRef.$refs.multipleTable;
        const columns = table.columns;
        const column = columns.find((col) => col.property === columnProp);
        if (column) {
          // const cell = table.$el.querySelector(`th[data-property=${columnProp}]`);
          const cell = table.$el.querySelector(`.${column.id}`);

          if (cell) {
            const rect = cell.getBoundingClientRect();
            const offset = rect.left - table.$el.getBoundingClientRect().left;
            console.log(`${columnProp}列距离左侧的位置是: ${offset}px`);
            this.$refs.tableRef.$refs.multipleTable.bodyWrapper.scrollLeft = `${offset}`; //Number(this.$refs.tableRef.$refs.multipleTable.bodyWidth.replace('px',''));
          }
        }
      });
    },

this.getColumnOffset("operName");

会将滚动条滚动到设置的列,方便编辑;

相关推荐
牛奶6 分钟前
你不知道的JS(下):深入编程
前端·javascript·电子书
牛奶11 分钟前
你不知道的JS(下):深入JS(下)
前端·javascript·电子书
牛奶17 分钟前
你不知道的JS(下):总结与未来
前端·javascript·电子书
牛奶20 分钟前
你不知道的JS(下):深入JS(上)
前端·javascript·电子书
CappuccinoRose2 小时前
HTML语法学习文档(五)
前端·html·html5·表单
硅基动力AI3 小时前
如何判断一个关键词值不值得做?
java·前端·数据库
yq1982043011563 小时前
使用Django构建视频解析网站 从Naver视频下载器看Web开发全流程
前端·django·音视频
李明卫杭州4 小时前
在 JavaScript 中,生成器函数(Generator Function)
前端·javascript
Lethehong4 小时前
从安装到实测:基于 Claude Code + GLM-4.7 的前端生成与评测实战
前端
恋猫de小郭4 小时前
iOS + AI ,国外一个叫 Rork Max 的项目打算替换掉 Xcode
android·前端·flutter