1.初始化mescroll的时候,包括以后

  1. 调用@dowm,就一定会调用一次@up
  2. 所以我一般在@down中清除list数据,在@up中获取数据
  3. @up中 page.num==1必须判断,这里获取第一个数据

2.mescroll最基本的配置

tempale:

 <mescroll-uni ref="mescrollRef" @init="mescrollInit" 这个不用设置@down="downCallback" @up="upCallback" :down="downOption" :up="upOption" :fixed="false" :height="listHeight + '%'">  动态设置高<view class="main-list-item" v-for="(item,index) in list"             :key="index">{{index}}</view></mescroll-uni>

js:data()

return {list:0,show:true,downOption: {use: true, // 是否启用下拉刷新; 默认trueauto: true, // 是否在初始化完毕之后自动执行下拉刷新的回调; 默认truetextLoading: '加载中 ...' // 加载中的提示文本},upOption: {use: true, // 是否启用上拉加载; 默认trueauto: false, // 是否在初始化完毕之后自动执行上拉加载的回调; 默认truepage: {num: 0, // 当前页码,默认0,回调之前会加1,即callback(page)会从1开始size: 10, // 每页数据的数量time: null // 加载第一页数据服务器返回的时间; 防止用户翻页时,后台新增了数据从而导致下一页数据重复;},noMoreSize: 10, // 如果列表已无数据,可设置列表的总数量要大于等于5条才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看offset: 80, // 距底部多远时,触发upCallback(仅mescroll-uni生效, 对于mescroll-body则需在pages.json设置"onReachBottomDistance")textLoading: '加载中 ...', // 加载中的提示文本textNoMore: '-- END --', // 没有更多数据的提示文本},listHeight:0}

js:methods:

         /*下拉刷新的回调 */downCallback() {// 下拉刷新的回调,默认重置上拉加载列表为第一页 (自动执行 page.num=1, 再触发upCallback方法 )setTimeout(()=>{this.list = [];this.mescroll.resetUpScroll()},1000)console.log("downCallback");},/*上拉加载的回调: 其中page.num:当前页 从1开始, page.size:每页数据条数,默认10 */upCallback(page) {//联网加载数据try{setTimeout(()=>{if(page.num > 1){this.list = this.list + 10;}this.mescroll.endByPage(10, 3); //必传参数(当前页的数据个数, 总页数)},1000)//设置列表数据if(page.num == 1) {this.list = 10; //如果是第一页需手动 初始化数据}console.log("upCallback",page.num);}catch{this.mescroll.endErr();}},

js:onLoad()

动态设置高度height,需要重新渲染

this.show = false;this.$nextTick(() => {this.show = true;
})

uniapp mescroll注意事项相关推荐

  1. uni-app 日历、提醒事项 添加日程和提醒(ios)

    uni-app 日历.提醒事项 添加日程和提醒(ios):https://ext.dcloud.net.cn/plugin?id=5203

  2. uniApp开发小程序(7)使用mescroll配置上啦下拉的样式,以及分类页面的配置

    使用第三方 mescroll 下拉刷新组件,使用 [wxs+renderjs实现]高性能的下拉刷新上拉加载组件.支持uni-app的下拉刷新和上拉加载的组件,支持原生页面和局部区域滚动. mescro ...

  3. uniapp微信小程序传参方法和注意事项

    传参方法: uni-app官网https://uniapp.dcloud.io/tutorial/vue-components.html#概念 注意事项: 在vue项目中,如果子组件里的props名字 ...

  4. 【iOS内购支付】Uniapp拉起苹果内购支付注意事项、实现步骤以及踩过的坑(手把手教程)

    前言 Hello!又是很长时间没有写博客了,因为最近又开始从事新项目,也是第一次接触关于uniapp开发原生IOS应用的项目,在这里做一些关于我在项目中使用苹果内购支付所实现的方式以及要注意的事项,希 ...

  5. uni-app打包pc web H5 wap项目注意事项

    近日做了一个公司的管理系统wap站,我开发是使用的UNI-APP + color UI,下面详细说说打包上线注意的相关事项. 右击项目目录 选择 发行 > 网站PC web 或手机H5(仅适用u ...

  6. 自学uni-app (7)项目搭建的详细步骤、注意事项和遇到的问题

    跨平台框架uni-app 步骤 一.需求分析 二.功能分析 三.多页面应用搭建 1.创建新页面 2.注册新页面 四.添加组件 1.添加组件 2.导入组件 3.注册组件 4.使用注册的组件 五.基本布局 ...

  7. 前端小白006:关于uniapp小程序背景音频和音频一些注意事项

    前端小白006:关于uniapp小程序背景音频和音频一些注意事项 全局唯一的背景音频 权限申请 背景音频和音频同时存在 解决办法(个人推测) 个人结语 全局唯一的背景音频 背景音频好处就是可以后台播放 ...

  8. uni-app中使用lodash_uniapp适配到微信小程序注意事项

    uniapp我也是第一次玩,官网说可以一次编码,多端发布.说实话,一开始我是怀疑的.不过,走到现在,app已经开发好.h5页面也接近完成.现在要生成小程序了,想想就很激动.. 在hbuilderx上运 ...

  9. 关于阿里云与mangoDB的关系,以及uni-app基于阿里云打包H5以及app的讲解及注意事项

    目录 被称为全球领先的阿里云 阿里云数据库与mongoDB的关系 什么是mongoDB 阿里云与mongoDB达成战略合作伙伴关系的意义 什么是uni-app 优点 本地云函数的上传 关于H5打包并打 ...

  10. uniapp开发抖音小程序注意事项

    1.抖音小程序图片名不能带空格,不然真机调试的时候,图片查找不出来 2.抖音小程序需要登录按钮,需要登录页 如有其它注意事项,继续更新

最新文章

  1. 如何正确访问 redis 中的海量数据?避免事故产生
  2. 简单的ASP.NET无刷新分页
  3. Crystal 语法概述[转]
  4. JavaScript截断/切片/修剪掉字符串中的最后一个字符
  5. memcached—认识Memcache
  6. kettle 参数传递_kettle 存储过程 参数传递参数
  7. ​Spring Cloud中统一异常处理是怎么做的?
  8. HaaS学习笔记 | 阿里云物联网平台的产品和设备创建明细教程
  9. 微信公众号软件 php,写公众号文章的软件有哪些?
  10. 使用两种方式,Android 发送文件到指定邮箱(带多个附件)
  11. android锁定屏幕通知_如何在Android锁定屏幕上隐藏敏感通知
  12. SQL 中条件、循环语句的应用整理
  13. 自动跟随机器人教程(六)软件部分 树莓派 声源定位
  14. 数学界的扫地僧们(转载)
  15. 《好好学习》读书笔记心得感悟1400字
  16. 微信小程序如何使用async和await
  17. 双塔服务器做什么系统比较好,搭建一台真正的 All in One Home Server 篇六:HomeServer 怎么能少了群晖(完结篇)...
  18. php jq如何刷新当前页面,使用jQuery刷新(重新加载)一次页面?
  19. NLP中几点Trick
  20. _new_()与_init_()的区别

热门文章

  1. 利用Proteus软件设计红绿灯(数字电路与逻辑设计)
  2. DHCP、PNF、SXE、DNS等综合实验
  3. 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
  4. AD555计算机辅助设计,震旦Aurora AD555 驱动
  5. python实训报告万能模板_实验报告总结万能模板
  6. python高维数据可视化_【机器学习】(十六)主成分分析PCA:高维数据可视化、特征提取...
  7. 做了6年的Java,java简历包装项目经验
  8. 超好用的数据迁移工具
  9. web程序设计-动态网页技术?06
  10. android之exoplayer