监听el-table滚动

javascript 复制代码
mounted() {
    // 监听el-table滚动
    window.addEventListener("scroll", this.loadMore, true);
  },

后端接口没有分页,一次性返回全部数据,前端监听滚动条加载数据。

this.tableList当前表格展示的数据

this.allTableData接口获取的全部数据

javascript 复制代码
 loadMore() {
      let curlens = this.allTableData.length;
      let showlens = this.tableList.length; 
      if (showlens >= curlens) {
        return;
      } else {
          this.tableList.push(
            ...this.allTableData.slice(showlens, showlens + 10)
          );
      }
    },
//接口获取表格数据

 abStsLog(this.filters).then((res) => {
          this.tableList = res.data.slice(0,20);
          this.allTableData = res.data;
          this.listLoading = false;
        });
相关推荐
IT_陈寒4 分钟前
Java并行流把我坑惨了:原来不是线程安全的!
前端·人工智能·后端
计科土狗23 分钟前
GESP六级专题之类与对象
java·前端·数据库
anOnion32 分钟前
构建无障碍组件之Listbox Pattern
前端·html·交互设计
凌涘36 分钟前
前端路由(三):鉴权、拦截与重定向
前端
其美杰布-富贵-李37 分钟前
第 8 篇:Three.js 材质系统
javascript·three.js·js
To_OC1 小时前
LC 3 无重复字符的最长子串:从入门滑动窗口到优化写法,再也不怕面试官追问
javascript·算法·leetcode
半个落月1 小时前
从零梳理 React Router:路由、懒加载、嵌套页面与登录鉴权
前端·react.js
tedcloud1232 小时前
Impeccable 部署指南:开源前端设计工具 Linux 环境搭建实践
linux·运维·服务器·前端·人工智能·开源
默_笙2 小时前
🚩 React + TypeScript 的 Props 通信,我从"把事件对象传给父组件"进化到了"只传值"
前端·javascript
渣波2 小时前
赋予 React “多线程”:Hooks + Web Worker 并发计算架构深度解析
前端·javascript