首页 > 其他分享 >Element ui table表格实现触底加载更多数据

Element ui table表格实现触底加载更多数据

时间:2024-01-26 15:01:14浏览次数:18  
标签:el aaa name bbb Element ui table

Element ui table  代码

<el-table       header-align="center"       v-loadmore="addData"       :data="myData"       height="300"       v-loading="loading"       style="width: 100%"       class="el-table"     >    <el-table-column label="序号" type="index" width="60" align="center"></el-table-column>       <el-table-column label="匹配度22" prop="dict_name"> </el-table-column>

</el-table>

export default {   data() {     return {
  myData:[     {name: 'aaa'},
    {name: 'aaa'},
    {name: 'aaa'},

    {name: 'aaa'},
    {name: 'aaa'},
    {name: 'aaa'},
    {name: 'aaa'},
    {name: 'aaa'},
    {name: 'aaa'},
    {name: 'aaa'}
       ]

    }   } } directives: {     loadmore: {       bind(el, binding) {         const selectWrap = el.querySelector(           ".el-table .el-table__body-wrapper"         );         selectWrap.addEventListener("scroll", function () {           const scrollDistance =             this.scrollHeight - this.scrollTop - this.clientHeight;           if (scrollDistance <= 0.5) {             binding.value(); //执行在使用时绑定的函数,在这里即addData方法           }         });       },     },   },
methods: {     addData() {       alert(456);       // 自行添加节流       // 自行判断暂无更多数据       this.myData.push(         ...[           { name: "bbb" },           { name: "bbb" },           { name: "bbb" },           { name: "bbb" },           { name: "bbb" },           { name: "bbb" },           { name: "bbb" },         ]       );     }, } 是不是非常的简单

标签:el,aaa,name,bbb,Element,ui,table
From: https://www.cnblogs.com/dreammiao/p/17989405

相关文章

  • UiPath 定时任务
    最新云扩社区版机器人取消了定时任务功能,需要付费了。于是我研究了一下Uipath的定时任务很特别,有2种方式: 1.利用Orchestrator+Triggers实现 2.本地利用cmd脚本+定时任务软件实现   ......
  • Higress × OpenKruiseGame 游戏网关最佳实践
    作者:赵伟基、力铭、澄潭OpenKruiseGame(下文简称:OKG)是一个面向多云的开源游戏服Kubernetes工作负载,是CNCF工作负载开源项目OpenKruise在游戏领域的子项目,其提供了热更新、原地升级、定向管理等常用的游戏服管理功能。而游戏作为典型的流量密集型场景,在吞吐量、延迟性能、弹性......
  • Higress × OpenKruiseGame 游戏网关最佳实践
    作者:赵伟基、力铭、澄潭OpenKruiseGame(下文简称:OKG)是一个面向多云的开源游戏服Kubernetes工作负载,是CNCF工作负载开源项目OpenKruise在游戏领域的子项目,其提供了热更新、原地升级、定向管理等常用的游戏服管理功能。而游戏作为典型的流量密集型场景,在吞吐量、延迟性能、弹......
  • 如何实现增删Tab页签(ArkUI)
    场景介绍部分应用在使用过程中需要自定义添加或删除标签的场景,比如在浏览器中的顶部标签栏中需要新打开或关闭网页页签,而这种场景与Tabs组件效果类似,但Tabs组件不提供增加或删除页签的功能,不能自由的增加删除页签,需要开发者自己实现Tabs中增删页签功能。本文以浏览器中增加或删除......
  • 使用命令行方式搭建uni-app + Vue3 + Typescript + Pinia + Vite + Tailwind CSS + uv
    使用命令行方式搭建uni-app+Vue3+Typescript+Pinia+Vite+TailwindCSS+uv-ui开发脚手架项目代码以上传至码云,项目地址:gitee.com/breezefaith…目录一、前言近日心血来潮想做一个开源项目,目标是做一款可以适配多端、功能完备的模板工程,包含后台管理系统和前台......
  • 修改vSphere ESXi中虚拟机的三大件CPUID,硬盘ID,MAC地址
    1、查看硬件信息 wmicdiskdrivegetserialnumber查看磁盘序列号wmicbiosgetserialnumber查询BIOS序列号wmicnicconfiggetmacaddress查询网卡MAC信息wmiccpugetprocessorid查询cpu的IDwmicbeseboardgetserialnumber查询主板序列号 2、修改CPUID......
  • element select多选 选择一条数据后自动隐藏下拉选框
    <el-selectv-model="form.roleIds"placeholder="请选择角色"multiplemultiple-limit="1"@change="handleVisibleChange"ref......
  • 取消antd中Table组件的默认效果,双击每个子元素可发事件
    CSS部分代码::global(.ant-table-body){min-height:150px!important;//设置整个表格的最小高度}:global(.ant-table-wrapper){border:1pxsolid#f0f0f0;}:global(.ant-empty-normal){display:none;//默认空表格不显示任何内容}:global{//设置......
  • Burp Suite
    BurpSuite是用于攻击web应用程序的集成平台,包含了许多工具。BurpSuite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP消息、持久性、认证、代理、日志、警报。配合kail食用更佳。我这边下载mac版本,推荐食用带web界面的而不......
  • 申请开启|加入亚马逊云科技 Community Builder,你准备好了吗?
    亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它......