写APP端总是避免不了要下拉刷新加载和下拉刷新

mescroll的uni版本, 是在 uni-app 运行的下拉刷新和上拉加载的组件,用着挺不错的

结合官网看 认真看官方文档收获十分大
官网讲解很详细:http://www.mescroll.com/uni.html#mescrolluni

mescroll的最重要的两个事件
上拉事件下拉事件

上拉加载事件示例:

  <mescroll-uniref="mescrollRef"@init="mescrollInit"@down="downCallback"@up="upCallback":down="downOption":up="upOption":fixed="false"></mescroll-uni>
  /* 上拉加载的回调事件  */async upCallback(pageObj) {console.log(pageObj, "pageObj");/*  pageObj里面有num和size值 */const current = pageObj.num; // 页码, 默认从1开始const size = pageObj.size; // 页长, 默认每页10条const res = await TechnicalData({page: { current, size },});console.log({ ...this.searchFiltersObj }, "...this.searchFiltersObj");if (!res || res.code !== "200" || !res.data) {//  请求失败,隐藏加载状态uni.showToast({title: res.msg || res.message,icon: "error",});this.mescroll.endErr();console.log(res, "resdddddddddddddd");return;}if (pageObj.num === 1) this.TechnicalData = []; // 如果是第一页需手动置空列表this.TechnicalData = [...this.TechnicalData, ...res.data];const data = res.data;// 接口返回的当前页数据列表 (数组)// const curPageData = data.records;const curPageData = data;// 接口返回的当前页数据长度 (如列表有26个数据,当前页返回8个,则curPageLen=8)const curPageLen = curPageData.length;// 接口返回的总数据量(如列表有26个数据,每页10条,共3页; 则totalSize=26)// 值对不上// const totalSize = data.total;const totalSize = data;this.mescroll.endBySize(curPageLen, totalSize);},

注意: mescroll无需配置pages.json (检查是否配置了多余的属性)

学习mescroll的下拉刷新、上拉加载相关推荐

  1. 分享轮子-flutter下拉刷新上拉加载

    flutter下拉上拉组件轮子 什么是flutter? 首先说下flutter,估计这个应该挺多人没听过flutter这个框架,它是一个google推出的跨平台的移动应用UI框架,和React Nat ...

  2. Android 下拉刷新上拉载入 多种应用场景 超级大放送(上)

    转载请标明原文地址:http://blog.csdn.net/yalinfendou/article/details/47707017 关于Android下拉刷新上拉载入,网上的Demo太多太多了,这 ...

  3. Android ListView 实现下拉刷新上拉加载

    转载请注明出处:http://blog.csdn.net/allen315410/article/details/39965327 1.简介 无疑,在Android开发中,ListView是使用非常频 ...

  4. 开启Fluter基础之旅五-------ListView 3D滚动、Flipper效果、ListView下拉刷新上拉加载、ListView重排序...

    继续来来操练Flutter的基础,对于Flutter的学习也有一段时间了,实操项目还木有做过,所以待这次基础学完之后就打算用一个项目对之前所学的进行一下巩固,不然光学这些零散的知识点最终还是不会Flu ...

  5. Android 下拉刷新上拉加载 多种应用场景 超级大放送(上)

    转载请标明原文地址:http://blog.csdn.net/yalinfendou/article/details/47707017 关于Android下拉刷新上拉加载,网上的Demo太多太多了,这 ...

  6. Flutter开发之ListView下拉刷新上拉加载更多(35)

    在Flutter开发之ListView组件(21) 文章中,我们了解了ListView组件的基本使用.但是数据比较少,没有涉及分页加载.而实际开发中,下拉刷新和分页加载几乎是所有APP的标配.在iOS ...

  7. 下拉加载 实现 java_[Java教程]iscroll5实现一个下拉刷新上拉加载的效果

    [Java教程]iscroll5实现一个下拉刷新上拉加载的效果 0 2016-08-24 15:00:08 直接上代码!!! * { margin: 0; padding: 0; } ul, li { ...

  8. 小程序在父组件执行子组件方法,可适用于下拉刷新上拉加载之后执行子组件方法

    当父组件引用了子组件的时候,会遇到父组件执行子组件的方法,比如下拉刷新上拉加载等事件只有在页面中才能检测到,但是获取数据的方法在子组件,这时就可以执行子组件方法. 思路很简单,类似于vue中给子组件加 ...

  9. 使用MJRefresh自定义下拉刷新,上拉加载动画

    有时候我们需要自己设置下拉刷新,上拉加载动画的实现,这里主要是记录下使用MJRefresh自定义下拉刷新,上拉加载动画..... 下拉刷新我们只需要继承MJRefreshGifHeader即可: 实现 ...

  10. android listview下拉刷新动画,android 安卓 listview 支持下拉刷新 上拉加载更多

    [1]重写listViewimport java.text.SimpleDateFormat; import java.util.Date; import com.example.testdddlea ...

最新文章

  1. JavaScript 权威指南-学习笔记(一)
  2. CentOS 6.5 搭建NFS文件服务器
  3. JavaSE(二十五)——String与StringBuffer、StringBuilder的区别、创建对象的几种方法、Http和Https的区别
  4. c#往结构体里面读数据_结构体内存对齐,这回给你彻底搞会!
  5. 引用管理器没有程序集_Microsoft弃用远程桌面连接管理器
  6. Debian耳机声音问题
  7. python中spark有什么功能_Spark SQL是什么,提供的主要功能有哪三种?
  8. ajax返回来总是html,ajax返回类型
  9. 【跃迁之路】【736天】程序员高效学习方法论探索系列(实验阶段493-2019.2.26)...
  10. webservice 参数为xml_CXF-web service之集大成者,想要学好web service,必须会
  11. windows注册表操作——备份,还原注册表,清除注册表卸载残留信息
  12. gephi mysql_用Gephi移动多个节点(Moving multiple nodes with Gephi)
  13. 【HNOI模拟By lyp】Day1
  14. python中outside loop_未知环境下的Lidar概率占位栅格图(Occupancy Grid Map) Python代码实现...
  15. 迎风面投影指数迎风面密度计算工具及计算实例经验分享
  16. 数字信号处理:视频-15-FFT计算线性卷积
  17. 华为ENSP之MPLS V HubSpoke架构
  18. sinh函数_sinh()函数以及C ++中的示例
  19. 软件测试怎么跟踪缺陷,也谈软件测试缺陷跟踪管理
  20. java基于ssm框架的翻译公司业务管理系统

热门文章

  1. nero刻录错误 序列号问题
  2. 用C#对Illustrator矢量图形软件进行编程
  3. 数字电路实验 04 - | 组合逻辑电路的设计与测试
  4. 【从零开始学TVM】三,基于ONNX模型结构了解TVM的前端
  5. linux fedora14 u盘运行,通过U盘安装Fedora-14-i686-Live-Desktop
  6. SAP JCo BAPI的使用(刘欣) 2009-2-6
  7. 基于采样的路径规划方法
  8. Adobe Creative Cloud没有管理应用程序的权限
  9. AD555计算机辅助设计,震旦Aurora AD555 驱动
  10. 你知道数据中台,但你肯定没听过报表中台,我靠它征服百万数据人