近期在学习小程序云开发的时候,遇到一个坑,数据请求限制单次20条……
即便是遍历请求会出现一个数据整合异常,因为每次拿到数据的时间不一致导致有先后顺序
这里加入一个判断数组长度的方法,让新请求到的数据整合到历史数据后面

const db = await getApp().database()
let datacount = await db.collection(getApp().globalData.msg).count()
datacount = datacount.total
let alldata = []
for (let i = 0; i < datacount; i+=20){db.collection(getApp().globalData.msg).orderBy('date', 'desc')// 降序.where({_person: this.data._person,del: false,}).skip(i).get().then(res => {console.log(i,res.data[0])if (alldata.length < res.data.length) {alldata = res.data.concat(alldata)} else {alldata = alldata.concat(res.data)}this.setData({msglist: alldata})})
}

微信小程序单次请求上限20条的坑相关推荐

  1. 微信小程序的网络请求 —— 微信小程序教程系列(14)

    网络请求,基本上是必须的环节之一. 小程序提供了wx.request(object),与开发者的服务器实现数据交互的一个很重要的api. 最简单的用法如下(以GET请求为例) <view bin ...

  2. 微信小程序常见网络请求失败问题总结及解决方案

    微信小程序常见网络请求失败问题总结及解决方案 微信开发者工具中未勾选不校验合法域名设置 未勾选这个设置在任何环境下发送http网络请求会失败 发送的是https请求,但网络请求依旧是失败 需要到官方的 ...

  3. 【微信小程序提取公共请求数据】

    [微信小程序提取公共请求数据] 在utils下设置一个http.js const url = 'https://api.shop.eduwork.cn'; const request = (path= ...

  4. 微信小程序开发POST请求

    微信小程序开发POST请求 wx.request( { url: "http://op.juhe.cn/onebox/weather/query", header: { " ...

  5. 微信小程序封装request请求数据

    遇到问题不要慌 做项目离不开请求数据 1.为什么要封装api去请求接口数据 做微信小程序的时候请求数据的时候会多次用到wx.request请求,如果每次都去写一遍 wx.request({url: ' ...

  6. 企业微信小程序wx.qy.login 的调用调试踩坑

    企业微信小程序wx.qy.login 的调用调试踩坑 起步 在企业微信的开发过程中有很多坑,一切以企业微信开发文档为准. 近期我公司项目需要我联调开发企业微信小程序,以前没开发过,所以一切只能跟着企业 ...

  7. PHP进度条 小程序,用微信小程序实现一个圆形的进度条

    随着小程序的热度下降,更多的人已经开始静下心来开发微信小程序了,最近在开发一款微信小程序的过程中遇到了一个问题:如何用微信小程序实现一个圆形的进度条?整理一番后,记录下来与大家共享. 代码实现的思路原 ...

  8. 微信小程序隐藏video标签的进度条组件

    微信小程序隐藏video标签的进度条组件 直接上代码 <video direction="0" show-fullscreen-btn="{{false}}&quo ...

  9. 微信小程序云函数请求接口

    微信小程序的请求数据方式 小程序端 云函数 发送方法 wx.request({}) 下载第三方ajax库(request) 协议支持 只支持https 根据第三方库决定 是否备案 经过ICP备案 可以 ...

最新文章

  1. Mail Archiving Expert电子邮件归档专家
  2. C# MD5加密工具方法
  3. document.forms用法示例介绍
  4. spring调用存储过程
  5. 获得当前字符串的宽度
  6. FMCW毫米波雷达原理
  7. Promise编程基础
  8. logback读取src/test/resource下的配置文件
  9. 面向对象(Python):学习笔记之单例模式
  10. 浅析芝麻信用分征信体系
  11. mysql查询各类课程的总学分_关于SQL练习2的一些写法。。。查询选修人数超过2人且成绩都在60分以上的课程 查询选修张老师讲授所有课程的学生 计算并填写学生获得的总学分...
  12. 有关“A New Adversarial Embedding Method for Enhancing Image Steganography“的理解
  13. 后端开发工程师不懂这些就危险了
  14. 秋招总结|阿里转正失败,到拿到10个大厂产品offer
  15. 石油场站三维可视化_三维bim建模_吉优赛维数字孪生可视化平台
  16. Android-图像识别项目OpenCV(2):运行官方例子中的脸部识别程序
  17. 34.微软账号与Win10正版许可绑定情况查看、绑定方法及使用方法
  18. 机器学习和深度学习到底先学哪个?
  19. Activity(活动)
  20. 对大咖说中 熊猫tv直播的 研究

热门文章

  1. QT开发实战-动态壁纸软件
  2. RocketMQ 搭建
  3. 电子商务新风口在哪?
  4. SetAsLastSibling用法
  5. 设计师:值得长期关注的网站
  6. 10 个最适合 Web 和 APP 开发的 NodeJS 框架
  7. 用nodejs框架express做前后端接口转发的中间层
  8. jquery indexOf方法
  9. Citespace使用教程2
  10. 微信公众号 纯文字自动回复 换行失效了