位置: 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 转载请保留说明!

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

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

  • 手机淘宝摇一摇在哪里(手机淘宝摇一摇在哪里找不到)

    手机淘宝摇一摇在哪里(手机淘宝摇一摇在哪里找不到)

  • hp1020plus为什么还卖这么贵(惠普1020plus为什么那么贵)

    hp1020plus为什么还卖这么贵(惠普1020plus为什么那么贵)

  • 无线电收发原理(无线电收发原理概念)

    无线电收发原理(无线电收发原理概念)

  • k2100m显卡是什么水平(k2100显卡评测)

    k2100m显卡是什么水平(k2100显卡评测)

  • 苹果断触是什么意思(iphone断触怎么修)

    苹果断触是什么意思(iphone断触怎么修)

  • 小米手环收不到微信消息(小米手环收不到电话提醒)

    小米手环收不到微信消息(小米手环收不到电话提醒)

  • 5g来了平板还能用吗(5g来了平板还能打电话吗)

    5g来了平板还能用吗(5g来了平板还能打电话吗)

  • 抖音右下角怎么有好友头像(抖音右下角怎么有好友头像怎么关掉)

    抖音右下角怎么有好友头像(抖音右下角怎么有好友头像怎么关掉)

  • iphone7和8的区别(iphone7和8区别是什么)

    iphone7和8的区别(iphone7和8区别是什么)

  • 快手为啥看不到别人的粉丝(快手为啥看不到评论)

    快手为啥看不到别人的粉丝(快手为啥看不到评论)

  • 腾讯课堂直播有回放吗(腾讯课堂直播有回音怎么办)

    腾讯课堂直播有回放吗(腾讯课堂直播有回音怎么办)

  • 荣耀20s顶部黑点是什么(荣耀20s顶部黑点怎么去除)

    荣耀20s顶部黑点是什么(荣耀20s顶部黑点怎么去除)

  • word工具栏在哪(word工具栏在哪个菜单)

    word工具栏在哪(word工具栏在哪个菜单)

  • 手机相册打不开是什么原因(手机相册打不开黑屏什么原因?)

    手机相册打不开是什么原因(手机相册打不开黑屏什么原因?)

  • 华为p10数据线叫什么(华为p10手机数据线型号)

    华为p10数据线叫什么(华为p10手机数据线型号)

  • vue怎么让照片不动(vue怎么让照片放慢一点)

    vue怎么让照片不动(vue怎么让照片放慢一点)

  • iphone查看谁连了热点(iphone怎么查看谁连了我的wifi)

    iphone查看谁连了热点(iphone怎么查看谁连了我的wifi)

  • 如何把pdf拆开(如何将pdf文件拆开)

    如何把pdf拆开(如何将pdf文件拆开)

  • word脚注怎么设置圆圈(word脚注怎么设置[1])

    word脚注怎么设置圆圈(word脚注怎么设置[1])

  • realmex是啥手机(realmex手机怎么样值得买吗)

    realmex是啥手机(realmex手机怎么样值得买吗)

  • 苹果xr港版支持电信吗(xr港版支持双卡吗)

    苹果xr港版支持电信吗(xr港版支持双卡吗)

  • coral10荣耀什么型号(荣耀cortl10)

    coral10荣耀什么型号(荣耀cortl10)

  • 安卓拦截短信在哪里看(安卓 拦截短信)

    安卓拦截短信在哪里看(安卓 拦截短信)

  • 无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线(云服务器 chia)

    无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线(云服务器 chia)

  • python globals函数是什么?(python 函数 global)

    python globals函数是什么?(python 函数 global)

  • 个体工商户工商年报资金数额填啥
  • 预缴增值税附加税需要计提吗
  • 预计净残值和残值
  • 小规模纳税人季度不超45万免增值税
  • 使用党费要向哪里倾斜
  • 员工借款会计分录
  • 高温补贴领取
  • 房地产企业预缴税款最新规定
  • 开办费转入管理费用分录
  • 招行理财产品哪些可靠
  • 递延所得税费用影响净利润吗
  • 提前收取租赁收入的财务处理
  • 工资计税基数
  • 企业所得税每季度申报时间
  • 企业支出的资产包括哪些
  • 个人社保缴费允许多少年
  • 计提本月银行借款
  • 工会委员会开票信息
  • 低值易耗品怎么结转
  • 法人垫付现金的原始凭证
  • 物流补贴需要交税吗
  • windows10显示未激活怎么办
  • 印花税退费
  • 手机CPU天梯图2023年7月
  • macOS Big Sur 11.2 RC 3(版本号20D64)预览版正式发布(附更新内容)
  • 税收风险应对措施包括
  • 浅谈php技术
  • php获取表单数据保存到mysql中
  • vue运行报错怎么解决
  • vue的路由器
  • php数组排列组合算法
  • 所得税费用要结转损益吗
  • 电子回单是什么样子
  • 公司的车的停车费谁出
  • mysql的索引是什么
  • dedecms插件
  • 社保工伤退回分录
  • 生产车间用电的进项税额可以抵扣吗
  • 固定资产投资额在财务报表中怎么体现
  • 月底留抵税额需要结转吗
  • 应交税费余额是什么意思
  • 生日卡和过节卡一样吗
  • 办公费税前扣除标准2023年
  • 报关单未申报做账怎么办
  • 货物抵货款的账务处理
  • 企业第四季度是什么时候
  • 固定资产更新改造被替换的旧部件残值收入
  • 应交的教育费附加通过什么科目核算
  • 代开专票是指?
  • 预付账款为什么不是金融资产
  • 影响以前年度损益的科目
  • 网上打印的电子机票可以报销不
  • 成本会计工作主要内容
  • sql分页查询怎么实现
  • sql语句错误提示
  • mysql修改默认端口方法
  • 苹果序列号查询
  • win10能玩dota
  • fedora安装xorg
  • win7系统如何隐藏任务栏
  • xp系统蓝屏解决
  • windowsp.exe - windowsp是什么进程
  • centos时间不同步的解决方法(centos时间同步)
  • 如何在windows制作表格
  • 怎么才能把win7变win10
  • 如何删除双系统中的linux系统
  • win10如何禁用windows defender
  • 开启win10
  • windows7安全更新服务
  • cocos creator 发布web
  • iframe隐藏页面内容
  • shell提示
  • 键盘搜索的快捷键
  • JavaScript中Math.SQRT2属性的使用详解
  • jQuery Ajax 异步加载显示等待效果代码分享
  • javascript的理解
  • 滴滴排队机制怎么设置
  • 购买房屋交契税
  • 蓬莱市税务局
  • 为什么经常收到税务短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设