效果图如下:
并不是此代码的结果,下面代码只是我源码的部分,但应该够用了。

   <ion-list lines="none" inset="true" class="listfen" *ngFor="let record of pressRecordList; index as i;"><ion-item><span style="width:80%"><span *ngIf="record.integral >= 0 "><img src="../../../assets/imgs/dianZan.1.png">&nbsp;&nbsp;{{record.signInfo}}</span><span *ngIf="record.integral < 0 "><img src="../../../assets/imgs/kulian.png">&nbsp;&nbsp;{{record.signInfo}}</span><br><span class="updateTime">{{record.pressTime}}</span></span><p style="width:20%; padding-left:5%">{{record.integral}}分</p></ion-item></ion-list><!-- 显示正在加载。。。 --><ion-infinite-scroll (ionInfinite)="doInfinite($event)" threshold="150px"><ion-infinite-scroll-content loadingSpinner="bubbles" loadingText="正在加载更多..."></ion-infinite-scroll-content></ion-infinite-scroll><!-- 如果isend为true,显示没有更多内容 --><div [hidden]="!isend"><ion-row><ion-col class="nodata" text-center>没有更多内容啦 ♪(^∇^*)</ion-col></ion-row></div>
```ts
//窗体加载触发的事件queryPressRecord(InfiniteScroll) {const dataUrl = '...略 + '/' + this.pagenum + '/' + this.pagesize;      const that = this;this.http.get(dataUrl).subscribe(res => {...略//如果是最后一页,则isend 标记为true,然后再取出isFirstPage if (res.json().data.data.isLastPage === true) {this.isFirstPage = res.json().data.data.isFirstPage;this.isend = true;                   }       // 当页面多余1页时滑到顶部的按钮显示if (that.pagenum > 1) {this.totop = true;}that.pagenum++;   //每次刷新完,都把正在刷新隐藏起来     if (InfiniteScroll) {InfiniteScroll.target.complete();if (res.json().data.data.isLastPage) {InfiniteScroll.target.disabled = false;}}略}}//执行下拉刷新doInfinite(infiniteScroll) {//如果是第一页,则隐藏ion-infinite-scroll,即“正在加载更多”if (this.isFirstPage) {infiniteScroll.target.complete();infiniteScroll.target.disabled = false;} else {//如果不是第一页,则继续刷新(调用queryPressRecord(方法))this.queryPressRecord(infiniteScroll);}}```html
<!-- 上面的ion-list 和ion-item 可以换长div,个人感觉更方便调样式 --><div class="div1" *ngFor="let item of libraryDetailList"><div><span style="float:left">#{{item.bookName}}</span><span style="float:right">{{item.result}}</span></div></div>

ionic4滑动加载(ion-infinite-scroll)相关推荐

  1. WordPress下拉加载插件Infinite Scroll之手动点击加载实现

    本文基于上一篇博文<WordPress 无限分页下拉加载插件(Infinite Scroll)功能使用记录>而写,上文说到WordPress插件Infinite Scroll的自动加载分页 ...

  2. js控制页面滑动加载

    目前页面滑动加载数据是很流行的一种方式,尤其是在手机端,应用也越来越广泛了,我在做项目的时候也遇到了,其实实现方式很简单,只是几行简单的代码就I可以搞定了,下面直接看代码 $(function() { ...

  3. 滑动加载怎么做 php,vue之UI框架如何实现滑动加载数据

    在我们移动端还有一个很常用的组件,那就是滑动加载更多组件.平常我们看到的很多插件实现相当复杂就觉得这个组件很难,其实不是的!!这个组件其实可以很简单的就实现出来,而且体验也能非常的棒(当然我们没有实现 ...

  4. scrollview 实现滑动到底部再滑动加载数据的功能

    思路:在滑动基础上添加scrollview到底检测事件 1.首先检测是否滑动 [java] view plaincopy // 滑动加载 scrollView.setOnTouchListener(n ...

  5. 程矢Axure夜话:Axure手机原型视频教程之中继器上下滑动加载更多

    案例描述:中继器上下滑动加载更多 知识点: 中继器复合使用 效果图: 在线效果预览:(firefox原型文件) AxShare在线效果预览: 原型下载地址:中继器上下滑动加载更多.rp 在线视频: 实 ...

  6. Android横向滑动加载更多的控件的实现---HorizontalScrollSlideView

    Android横向滑动加载更多的控件的实现-HorizontalScrollSlideView 需求 之前公司业务要求做一个横向滑动的,可以加载更多的控件,第一时间想到的就是 RecyclerView ...

  7. vue 滑动加载列表 php,通过原生vue添加滚动加载更多功能

    这篇文章主要介绍了通过原生vue添加滚动加载更多功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 vue中添加滚动加载更多,因为是单页面所以需要在 ...

  8. Android UI滑动加载源码

    2019独角兽企业重金招聘Python工程师标准>>> android UI 往右滑动,滑动到最后一页就自动加载数据并显示 如图: Java代码 package cn.anycall ...

  9. Android 上千张图片的列表滑动加载

    一般项目中图片加载用的比较多的是ImageLoader 但是需求自己配置一些参数 上手有些复杂 对于手机图库中有上千张图片需要加载时 一个使用性能很好的库Glide可以解决 效果图如下 滑动非常流畅 ...

最新文章

  1. spring mvc + mybatis 框架搭建 ( idea + gradle)
  2. 【HDU】1084 What Is Your Grade? (结构体 sort)
  3. input禁止后怎么实现复制功能_(变强、变秃)Java从零开始之JQuery购物车功能实操...
  4. const与#define的异同
  5. 比紫书优化,14行代码AC——例题 5-7 丑数(Ugly Numbers,UVa 136)——解题报告
  6. jquery插件导出WORD
  7. 前端学习(1496):watch使用场景
  8. 一款开源免费且快速,高效和安全的跨平台备份程序:Restic使用教程
  9. linux命令network,Linux network config
  10. 用DbSchema生成表单和报表
  11. mycat实例(1)
  12. seata 集群_阿里巴巴和蚂蚁金服联手搞事情: Seata 我们走~
  13. 新华三杯考前突击---Day3---大数据平台技术篇
  14. 《从零开始学架构:照着做,你也能成为架构师》李运华 读后感
  15. gulp编译sass
  16. 【原创】/Restarting/ Splay树 (普通平衡树 文艺平衡树 bzoj1895 poj 2580 SuperMemo 题解)
  17. 重装系统缺少计算机所需的介质,win10重装系统提示缺少介质,显示缺少介质解决方法...
  18. 伦敦银短线交易_MOM指标
  19. 中国象棋中的跳马问题(BFS)
  20. 博图v15编程手册_西门子博途TIA中文手册.pdf

热门文章

  1. 新学期,新flag | 新学期的目标
  2. Android移动开发:第一章Android系统概述
  3. Beats:在 Docker 里运行 Filebeat
  4. win7系统服务print spooler 无法启动解决方法(开启及关闭方法)
  5. 如何把Word中艺术字转换为图片
  6. 解读GDPR | 你应该知道的那些事儿
  7. 十万条评论告诉你,给《流浪地球》评1星的都是什么心态? | Alfred数据室
  8. matlab 读ctl,用matlab将nc数据读出来,写成二进制文件,然后用grads画图
  9. ElasticSearch重启脚本
  10. 打造一个实用的Ubuntu