Vue2 使用el-table-infinite-scroll

2023-11-17

为什么要使用el-table-infinite-scroll

列表数据太多,后端又不好分页,一次性加载大量的数据渲染视图会导致页面卡顿,这时候就需要用到el-table-infinite-scroll来“分批”渲染,如:进入页面先渲染视图可见的10条数据,监听element的滚动条时间,滑到底部时渲染接下来的10条数据,以此类推

需要安装三个插件

// Vue2项目中尝试使用的V3.0但是不行,所以安装V2版本的
npm i el-table-infinite-scroll@2 --save

//另外还需要安装@vue/composition-api、 core-js
npm i @vue/composition-api --save
npm i core-js --save

参考版本

引入插件

局部引入

<script>
import elTableInfiniteScroll from 'el-table-infinite-scroll';

export default{
    directives: {
        'el-table-infinite-scroll': elTableInfiniteScroll
    },
}

</script>

在elementui中使用

<el-table :data="visiableData" 
    style="width: 100%" 
    height="100%" 
    tooltip-effect="light"
    v-el-table-infinite-scroll="loadMore" 
>
</el-table>
 loadMore(){
      this.pager.pageNum ++
      // slice切分数据
      this.visiableData = this.data.slice(0, this.pager.pageNum * this.pager.pageSize) 
    },

注意一个坑:v-el-table-infinite-scroll="loadMore",如果写成是 v-el-table-infinite-scroll="loadMore()",会导致无限循环至页面崩溃......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue2 使用el-table-infinite-scroll 的相关文章

  • CUDA 矩阵乘法优化

    矩阵乘法 为了单纯起见 我们这里以方形的矩阵为例子 基本上 假设有两个矩阵 A 和 B 则计算 AB C 的方法如下 for j 0 j lt n j C i j 0 for k 0 k lt n k C i j A i k B k j 一

随机推荐

  • python安装包国内镜像,pip使用国内镜像

    目录 python 安装包镜像 pip下载时使用国内镜像 python 安装包镜像 下载python安装包和pip下载第三方库时 由于一些客观原因 下载外网文件速度很慢 这时可以使用淘宝镜像下载 http npm taobao org mi
  • Qt *.pro文件的INCLUDEPATH和LIBS写法

    Qt pro文件的INCLUDEPATH和LIBS写法 一般的通用 如图所示 INCLUDEPATH usr local qwt 6 1 3 include INCLUDEPATH include LIBS L usr local qwt
  • 基于nginx的tomcat负载均衡和集群(超简单)

    今天看到 基于apache的tomcat负载均衡和集群配置 这篇文章成为javaEye热点 略看了一下 感觉太复杂 要配置的东西太多 因此在这里写出一种更简洁的方法 要集群tomcat主要是解决SESSION共享的问题 因此我利用memca
  • OpenCV的使用——读取、写入和显示图像

    代码 import the cv2 library import cv2 The function cv2 imread is used to read an image Read an image img color cv2 imread
  • Java JDBC连接数据库 查询SELECT

    package com edu import java sql public class jdbctest public static void main String args throws SQLException ClassNotFo
  • ubuntu 查看显卡命令

    要查看 Ubuntu 系统中的显卡信息 可以使用如下命令 lspci grep VGA 这条命令可以列出系统中所有的显卡设备 lshw c video 这条命令可以列出系统中的所有显卡信息 包括型号 芯片厂商和其他详细信息 glxinfo
  • Android颜色透明度(不透明度)对应的十六进制

    颜色值 AARRGGBB 透明度百分比和十六进制对应关系 下面是透明度 再加上平常写得颜色值就表示该颜色值多少透明度了 一 一张表格 基本都概括 方便查找和使用 透明度 十六进制 100 FF 99 FC 98 FA 97 F7 96 F5
  • 计算机操作系统实验三 进程间的通信

    一 实验目的 1 了解什么是管道 2 熟悉UNIX LINUX支持的管道通信方式 3 了解什么是消息 4 熟悉消息传送的机理 二 实验内容 1 编写程序实现进程的管道通信 用系统调用pipe 建立一管道 二个子进程P1和P2分别向管道各写一
  • 数字图像处理 在小波域中分析信号和图像

    一 简述 小波变换是用于分析特征在不同尺度上变化的数据的数学工具 对于信号 特征可以是随时间变化的频率 瞬态或缓慢变化的趋势 对于图像 特征包括边缘和纹理 小波变换主要是为了解决傅立叶变换的局限性而创建的 傅立叶分析是将信号分解为特定频率的
  • sql如何取出前面3行的数据

    sql中如何取出前面3行的数据 用limit 3限制就好 SELECT from tmp test1 order by share desc LIMIT 3 得到结果集
  • Java基础——Java中的枚举类(深入理解,配合代码学习更轻松)

    Java中的枚举类 枚举类的使用 类的对象只有有限个 确定的 比如 星期 一 二三 四 五 六 日 当需要定义一组常量时 强烈建议使用枚举类 配合代码来理解一下 自定义枚举类 JDK5 0之前的版本采用的方式 package com hau
  • 再读红宝书(第四版) 第五章 基本引用类型

    引用值 或者对象 是某个特定引用类型的实例 在 ECMAScript 中 引用类型是把数据和功能组织到一起的结构 经常被人错误地称作 类 虽然从技术上讲 JavaScript 是一门面向对象语言 但ECMAScript 缺少传统的面向对象编
  • 点亮LED实现按住不亮,松手点亮

    include
  • pandas导出到Excel报URLS数量超出65530警告

    今天在整理数据时报警告 gt gt gt df all to excel xxxx xlsx index False home microfat local lib python3 6 site packages xlsxwriter wo
  • 最新数据库流行度最新排名(每月更新)

    2023年09月数据库流行度最新排名 TOP DB顶级数据库索引是通过分析在谷歌上搜索数据库名称的频率来创建的 一个数据库被搜索的次数越多 这个数据库就被认为越受欢迎 这是一个领先指标 原始数据来自谷歌Trends 如果您相信集体智慧 那么
  • LVMforLinux测试报告(转)

    LVMforLinux测试报告 转 more 一 测试系统环境 系统平台 Red Hat Linux Advanced Server 2 1 内核版本 2 4 18 服务器 DELL 6300 LVM内核支持版本 1 0 1 LVM工具版本
  • Pandas知识点-合并操作merge

    Pandas知识点 合并操作merge merge 方法是Pandas中的合并操作 在数据处理过程中很常用 本文介绍merge 方法的具体用法 一 基础合并操作 merge left right 将两个DataFrame或Series合并到
  • buck变换器设计matlab_【原创】24V开关电源分析与设计、纹波抑制之等效串联电阻与并联电容(上)...

    文章来自电子星球APP 24V开关电源分析与设计 纹波抑制之等效串联电阻与并联电容 作者 张东辉 此篇文章的核心是探讨降压开关电源分析与纹波抑制的相关问题 如有疑问 欢迎到评论区里留言 谢谢 我已将本文涉及资料Buck 24V for Ps
  • java中switch语句用法详解

    1 switch语句的基本语法 int week switch week week为定义的变量 case case 之后使用空格再加 满足week的值 执行语句 当满足此case 中的条件时 所要执行的语句 case 执行语句 defaul
  • Vue2 使用el-table-infinite-scroll

    为什么要使用el table infinite scroll 列表数据太多 后端又不好分页 一次性加载大量的数据渲染视图会导致页面卡顿 这时候就需要用到el table infinite scroll来 分批 渲染 如 进入页面先渲染视图可