element UI 表格做下滑滚动效果,请求接口数据,内容记录

import { ElMessage } from "element-plus"; // vue3.0 引入方式// 定义横向滚动条的初始值
let arr = [0];
// 表格无限滚动加载
const InfiniteScroll = function(fn, obj , cls, index) {let table_body = document.getElementsByClassName(cls)[index];table_body.addEventListener("scroll", () => {arr.push(table_body.scrollLeft);if(arr[arr.length-1] != arr[arr.length-2]) {arr = [arr[arr.length-1]];return;} else {arr = [arr[arr.length-1]];};const scrollDistance = table_body.scrollHeight - table_body.scrollTop - table_body.clientHeight;if(scrollDistance <= 0) {if(!obj.loading) {obj.loading = true;obj.pageNum++;if(obj.total <= obj.tableData.length){obj.loading = false;ElMessage.warning('暂无更多数据');return;};fn();};};});
};let search = {pageNum: 1, // 必传pageSize: 9, // 必传total: 0, // 必传loading: false, // 必传tableData: [], // 必传
},// 调用
InfiniteScroll(() => {// 接口请求},search, // 参数"el-table__body-wrapper", // element UI 表格dom的类型0, // 类名下标
);

element UI 表格做下滑滚动效果,请求接口数据相关推荐

  1. python数据接口获取数据_python UI自动化实战记录二:请求接口数据并提取数据

    该部分记录如何获取预期结果-接口响应数据,分成两步: 1 获取数据源接口数据 2 提取后续页面对比中要用到的数据 并且为了便于后续调用,将接口相关的都封装到ProjectApi类中. 新建python ...

  2. element UI 表格实现 表尾合计行 ——小肉包

    element UI 表格实现 表尾合计行 --小肉包 可以根据需要计算任意列的合计,效果图如下 说明:elementUI 官网提供了标为合计行的计算方法,参考elementUI 官网table组件 ...

  3. Element UI 表格嵌套表单、输入框、选择框

    Element UI 表格嵌套表单.输入框.选择框 有时候我们需要一次添加多条数据,这个时候我们就可以使用表格嵌套表单.输入框和选择框等等的方式,添加保存和修改数据. 直接展示代码 <el-fo ...

  4. element ui表格中的algin属性无效

    我们在使用element ui表格中,经常需要调整表格内容的文字对齐位置,例如: 文档中描述是使用algin="left / right / center"调整文字对齐,但是我们使 ...

  5. Vue Element UI 表格组件 利用插槽实现按下按钮后获得本行数据(内容)

    Vue Element UI 表格组件 利用插槽实现按下按钮后获得本行数据(内容) 能够解决的问题 需要在表格中添加一个类似修改或编辑的按钮,按下按钮,弹出的窗口需要本行的渲染数据 需要向服务端提交一 ...

  6. element ui表格data搜索重置功能

    element ui表格搜索重置功能 本地 1.html <el-input v-model.trim="inputname"></el-input> &l ...

  7. 《前端》Element ui 表格(Table)组件中前端实现数据分页和模糊查询--未看

    我是用的Element ui 表格(Table)组件中的例子 下面是别人自己写的方法: Element ui 表格(Table)组件中前端实现数据分页和模糊查询_明天也要努力的博客-CSDN博客  h ...

  8. element ui 表格合并行和列

    element ui 表格合并行和列 <el-table:data="tableData":span-method="arraySpanMethod"bo ...

  9. element UI表格绑定动态数据与selection复选操作

    element UI表格绑定动态数据与selection复选操作的坑 案例介绍:此案例是要求完成对客户的批量删除功能,因为客户有多条数据所以要结合分页组件来实现,并且批量删除按钮默认是禁用的,当有数据 ...

最新文章

  1. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...
  2. Hyperledger Composer评测
  3. GMM、fisher vector、SIFT与HOG特征资料
  4. rxjs 里的subscribeToArray.js
  5. case zhen语句_switch case语句,switch case用法详解
  6. EBS FORM开发问题总结
  7. Android获取有线和无线(wifi)的IP地址
  8. 栅格布局一般怎么用_建筑混凝土色差大怎么办?用这种方法处理,一般都看不出来...
  9. 折弯弹性计算公式_冲压模具:影响回弹因素、回弹计算公式计算,值得收藏
  10. 蒂法html5游戏,《最终幻想7:重制版》大量新截图:蒂法招式/支线任务
  11. NeurIPS2019无人驾驶研究成果大总结(含大量论文及项目数据)
  12. MySQL带参数的存储过程小例子
  13. 毕设日志——Linux中相对路径和文件的移动和常用指令
  14. Android Studio + TensorFlow lite 0.1.7
  15. vscode 设置指南
  16. 2021年9月全国计算机考试准考证下载详细流程~
  17. WPE下载 WPE 各版本下载
  18. echarts实现半圆饼图
  19. w10 计算机配置在哪里,w10如何查看电脑配置
  20. 主流前端框架实现原理

热门文章

  1. DVD项目: 用面向对象的思想做DVD租赁系统
  2. word生成freemarker模板 并下载
  3. 文字语义纠错技术探索与实践-张健
  4. Python 协议攻击脚本(六): STP攻击
  5. 七年北漂落幕-【文末送书】
  6. 12星座的出生年月日性格_出生年月与星座对照表
  7. Launcher3 安装App加载显示过程分析,androidstudio开发app实例
  8. 【ubuntu】使用ubuntu杀死指定端口
  9. 程序猿生成二维码的三种方法(在线接口+在线网站+本地程序)
  10. SpringBoot使用@Slf4j注解