微信小程序单次请求上限20条的坑
近期在学习小程序云开发的时候,遇到一个坑,数据请求限制单次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条的坑相关推荐
- 微信小程序的网络请求 —— 微信小程序教程系列(14)
网络请求,基本上是必须的环节之一. 小程序提供了wx.request(object),与开发者的服务器实现数据交互的一个很重要的api. 最简单的用法如下(以GET请求为例) <view bin ...
- 微信小程序常见网络请求失败问题总结及解决方案
微信小程序常见网络请求失败问题总结及解决方案 微信开发者工具中未勾选不校验合法域名设置 未勾选这个设置在任何环境下发送http网络请求会失败 发送的是https请求,但网络请求依旧是失败 需要到官方的 ...
- 【微信小程序提取公共请求数据】
[微信小程序提取公共请求数据] 在utils下设置一个http.js const url = 'https://api.shop.eduwork.cn'; const request = (path= ...
- 微信小程序开发POST请求
微信小程序开发POST请求 wx.request( { url: "http://op.juhe.cn/onebox/weather/query", header: { " ...
- 微信小程序封装request请求数据
遇到问题不要慌 做项目离不开请求数据 1.为什么要封装api去请求接口数据 做微信小程序的时候请求数据的时候会多次用到wx.request请求,如果每次都去写一遍 wx.request({url: ' ...
- 企业微信小程序wx.qy.login 的调用调试踩坑
企业微信小程序wx.qy.login 的调用调试踩坑 起步 在企业微信的开发过程中有很多坑,一切以企业微信开发文档为准. 近期我公司项目需要我联调开发企业微信小程序,以前没开发过,所以一切只能跟着企业 ...
- PHP进度条 小程序,用微信小程序实现一个圆形的进度条
随着小程序的热度下降,更多的人已经开始静下心来开发微信小程序了,最近在开发一款微信小程序的过程中遇到了一个问题:如何用微信小程序实现一个圆形的进度条?整理一番后,记录下来与大家共享. 代码实现的思路原 ...
- 微信小程序隐藏video标签的进度条组件
微信小程序隐藏video标签的进度条组件 直接上代码 <video direction="0" show-fullscreen-btn="{{false}}&quo ...
- 微信小程序云函数请求接口
微信小程序的请求数据方式 小程序端 云函数 发送方法 wx.request({}) 下载第三方ajax库(request) 协议支持 只支持https 根据第三方库决定 是否备案 经过ICP备案 可以 ...
最新文章
- Mail Archiving Expert电子邮件归档专家
- C# MD5加密工具方法
- document.forms用法示例介绍
- spring调用存储过程
- 获得当前字符串的宽度
- FMCW毫米波雷达原理
- Promise编程基础
- logback读取src/test/resource下的配置文件
- 面向对象(Python):学习笔记之单例模式
- 浅析芝麻信用分征信体系
- mysql查询各类课程的总学分_关于SQL练习2的一些写法。。。查询选修人数超过2人且成绩都在60分以上的课程 查询选修张老师讲授所有课程的学生 计算并填写学生获得的总学分...
- 有关“A New Adversarial Embedding Method for Enhancing Image Steganography“的理解
- 后端开发工程师不懂这些就危险了
- 秋招总结|阿里转正失败,到拿到10个大厂产品offer
- 石油场站三维可视化_三维bim建模_吉优赛维数字孪生可视化平台
- Android-图像识别项目OpenCV(2):运行官方例子中的脸部识别程序
- 34.微软账号与Win10正版许可绑定情况查看、绑定方法及使用方法
- 机器学习和深度学习到底先学哪个?
- Activity(活动)
- 对大咖说中 熊猫tv直播的 研究