位置: IT常识 - 正文

基于el-table-infinite-scroll实现表格数据无限加载的功能(基于中国国情的中国式现代化具有哪些特色)

编辑:rootadmin
基于el-table-infinite-scroll实现表格数据无限加载的功能 Element中table组件上拉加载无限滚动前言一、el-table-infinite-scroll插件二、vue项目中使用步骤1.引入插件库2.在el-table中配置使用总结前言

推荐整理分享基于el-table-infinite-scroll实现表格数据无限加载的功能(基于中国国情的中国式现代化具有哪些特色),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:基于stm32的毕业设计,基于个人同意处理个人信息的个人什么撤回其同意,基于stm32的毕业设计,基于网页的客服系统,基于专业性的家校双向互动,需要家长的学校教育参与,基于核心素养下的大单元教学设计,基于核心素养下的大单元教学设计,基于el-table封装自己,内容如对您有帮助,希望把文章链接给更多的朋友!

当表格组件的翻页不想局限通用的Pagination,也可结合无限滚动进行浏览加载数据

一、el-table-infinite-scroll插件

这里使用了el-table-infinite-scroll依赖插件,可以结合在element组件的table中使用

el-table-infinite-scroll

npm install --save el-table-infinite-scroll二、vue项目中使用步骤1.引入插件库import ElTableInfiniteScroll from 'el-table-infinite-scroll';2.在el-table中配置使用基于el-table-infinite-scroll实现表格数据无限加载的功能(基于中国国情的中国式现代化具有哪些特色)

当前无限滚动table为infinite-table-template.vue子组件,被index.vue父组件引用

a、子组件infinite-table-template.vue见如下:

<el-tablev-el-table-infinite-scroll="load":data="data"border:infinite-scroll-disabled="disabled"height="412px"></el-table><script>export default {directives: { 'el-table-infinite-scroll': ElTableInfiniteScroll},props: { data: { type: Array, required: true, default() { return []; } }, disabled: { type: Boolean, default: true }, scrollLoading: { type: Boolean, required: true }},watch: { scrollLoading(val) { this.scrollLoading = val; }}}</script>

这里设置table表固定高度412px,当默认高度小于当前高度或上拉动作操作时,即加载load方法 此处的load方法如下:

load() { if (this.scrollLoading) return; this.$emit('update:scrollLoading', true); this.$emit('loadmore');},

b、父组件index.vue见如下:

<Infinite-table-template:data="data":disabled="disabled":scroll-loading.sync="scrollLoading"@loadmore="loadmore"/><script>export default {data () {return {disabled: false,page: 1,pageSize: 10,noMore: false,data: [],scrollLoading: false}},methods:{async loadmore() {if (this.disabled) return;const {data: {list}} = await getFlowAppRelational({page_utils: {page_number: this.page,page_size: this.pageSize}});this.page++;this.data.push(...JSON.parse(JSON.stringify(list));this.scrollLoading= false;//由于接口无总条数total字段,故使用当前加载接口条数与分页条数作比对,只要条数小于pageSize即是加载完毕if (this.pageSize > list.length) {this.disabled = true;this.noMore = true;}}}}</script>

noMore在这里未作使用,可以用于空数据的展示标识

总结

主要是注意v-el-table-infinite-scroll的绑定方法load的使用,以及disabled和scrollLoading

有问题欢迎提问和私信,觉得有帮助的话,给个赞或者关注吧~

本文链接地址:https://www.jiuchutong.com/zhishi/287332.html 转载请保留说明!

上一篇:鱼香肉丝的做法(图文)(鱼香肉丝的做法的教程)

下一篇:山茶花的养殖方法(山茶花的养殖方法和注意事项视频)

  • 支付宝收藏在哪里(支付宝里面的收藏在哪)

    支付宝收藏在哪里(支付宝里面的收藏在哪)

  • 华为mate40是曲面屏吗

    华为mate40是曲面屏吗

  • 苹果手机创建不了新id(苹果手机创建不了新id怎么办)

    苹果手机创建不了新id(苹果手机创建不了新id怎么办)

  • REV缩写是什么意思(rev这个缩写是什么意思)

    REV缩写是什么意思(rev这个缩写是什么意思)

  • brd文件用什么打开(.br文件)

    brd文件用什么打开(.br文件)

  • 华为手机位置权限在哪里打开(华为手机位置权限访问记录怎么删除)

    华为手机位置权限在哪里打开(华为手机位置权限访问记录怎么删除)

  • 键盘backspace在哪(键盘backspace在哪儿)

    键盘backspace在哪(键盘backspace在哪儿)

  • 手机直播发烫怎么解决(手机直播发热严重)

    手机直播发烫怎么解决(手机直播发热严重)

  • 目前世界上最大的计算机互联网是(目前世界上最大的动物是什么)

    目前世界上最大的计算机互联网是(目前世界上最大的动物是什么)

  • 扫码连wifi是什么弄的(扫码连 wifi)

    扫码连wifi是什么弄的(扫码连 wifi)

  • 微信的群代办是什么意思(微信群代办会自己消失吗)

    微信的群代办是什么意思(微信群代办会自己消失吗)

  • 电脑excel是什么意思(电脑里excel是什么意思)

    电脑excel是什么意思(电脑里excel是什么意思)

  • qq船的标志怎么消失(qq船的标志怎么换人)

    qq船的标志怎么消失(qq船的标志怎么换人)

  • qq钱包实名认证能找回qq吗(qq钱包实名认证怎么更改)

    qq钱包实名认证能找回qq吗(qq钱包实名认证怎么更改)

  • 电脑桌面横过来了怎么调回去(电脑桌面横过来了怎么调回去win7)

    电脑桌面横过来了怎么调回去(电脑桌面横过来了怎么调回去win7)

  • 电脑没有本地连接怎么设置(电脑没有本地连接2)

    电脑没有本地连接怎么设置(电脑没有本地连接2)

  • oppoa11x怎么连接电脑(oppoa11x怎么连接投屏器)

    oppoa11x怎么连接电脑(oppoa11x怎么连接投屏器)

  • ios12如何清理应用的缓存(iphone 12清除应用缓存)

    ios12如何清理应用的缓存(iphone 12清除应用缓存)

  • 荣耀20i能不能分屏(荣耀20i怎么分屏使用教程视频)

    荣耀20i能不能分屏(荣耀20i怎么分屏使用教程视频)

  • 京东怎么申请取消订单(京东怎么申请取消订单退款?)

    京东怎么申请取消订单(京东怎么申请取消订单退款?)

  • 抖音长视频权限怎么弄(抖音长视频权限要多少粉丝)

    抖音长视频权限怎么弄(抖音长视频权限要多少粉丝)

  • 苹果正面呼吸灯在哪里设置(苹果呼吸灯什么样子)

    苹果正面呼吸灯在哪里设置(苹果呼吸灯什么样子)

  • 苹果手机下载音乐保存到哪里(苹果手机下载音乐铃声)

    苹果手机下载音乐保存到哪里(苹果手机下载音乐铃声)

  • 陌陌版本beta已过期什么意思(陌陌该版本已停止服务请升级)

    陌陌版本beta已过期什么意思(陌陌该版本已停止服务请升级)

  • 苹果系统截图快捷键(苹果系统截图快捷键设置)

    苹果系统截图快捷键(苹果系统截图快捷键设置)

  • switch手柄充电要多久(switch手柄充电要插电源吗)

    switch手柄充电要多久(switch手柄充电要插电源吗)

  • iphone5s有没有录屏功能(苹果5s有没有屏幕录制功能)

    iphone5s有没有录屏功能(苹果5s有没有屏幕录制功能)

  • 360浏览器如何清除缓存(360浏览器如何清除账号密码)

    360浏览器如何清除缓存(360浏览器如何清除账号密码)

  • 增值税年末结转的会计处理
  • 城建税减半征收政策文件
  • 工商年报主营业务怎么填
  • 建筑公司租赁费会计分录
  • 建筑公司收到劳务发票会计分录
  • 不是公司员工可以举报公司不交社保吗
  • 如何查询外经证缴了多少税
  • 长期待摊费用摊销年限规定
  • 简易征收纳税人取得专用发票
  • 应收账款无法收回会计分录
  • 利润表中所得税怎么算
  • 投资公司的收入就是投资收益吗
  • 自然人股权转让要交什么税
  • 合同不含税怎么算
  • 缴纳了土地增值税怎么退
  • 期间费用包括哪些?
  • 固定资产可以一次性计入成本费用吗
  • 软件合同审核要点
  • 实际缴纳的增值税比计提的多
  • 企业的其他业务收入有
  • 代扣代缴增值税附加税减免政策
  • 征地过程中会产生哪些费用
  • 进项退回怎么做账
  • 文字转换表格怎么设置行列
  • deepin隐藏分区
  • 怎么获得win10纯净版
  • hprj是什么文件
  • php字符串定义的三种方式
  • php表单的作用是什么
  • vue登录页面点击登录进入首页
  • 银行汇票未用退回情况说明
  • 一般经营循环资金周转量为负数
  • wordpresscom
  • 闲置的固定电话机怎么改装
  • laravel artisan命令
  • php有哪些
  • php中自定义函数的语法格式
  • vue系列教程
  • semeion手写数据集
  • testdisk安装方法
  • 在税务局怎么查补缴的社保
  • 劳务派遣差额征税的账务处理实例
  • ps灰色模式怎么换回来快捷键
  • mysql命令行删除库中的所有表
  • 白酒行业销售赠礼方案
  • 如何确定交易性金融资金
  • 企业重组后的债权怎么处理
  • 银行承兑汇票和银行汇票的区别
  • 一般纳税人购入商品会计分录
  • 股权变更的股东个税缴纳
  • 领用自产应税消费品用于财务人员职工福利
  • 发票什么情况下可以作废
  • 车辆违章有几种处理方法
  • 运输费计入什么科目里面
  • 单位要处置一辆车怎么办
  • 租赁的初始直接费用有哪些
  • 母子公司间借款利息免增值税
  • sql server的主数据库是( )
  • macbook和windows
  • storm run off
  • 电脑无法使用qq
  • 安装macos10.15.7
  • xp更改系统区域设置
  • windows10预览版怎么样
  • windows累积更新失败怎么办
  • win8系统安装教程图解
  • linux 11
  • 阿J的cocos2d-x学习笔记-元素消消看(四)-可发展的空间及游戏开发中的问题
  • ExtJS 2.0 GridPanel基本表格简明教程
  • 日常办公常用的批处理脚本
  • 安卓性能测试主要测试的是
  • cmd下在win上做vpn的命令分享
  • xcopy /i
  • cls方法可以清除
  • unity打包全屏
  • jQuery使用animate实现ul列表项相互飘动效果示例
  • html加载条代码
  • 零基础学JavaScript
  • 安卓解析xml的几种方式
  • jquery mvvm框架
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设