小程序云函数加载数据20条限制 分页更加丝滑

云函数无需突破20条、100条的局限,让分页更加丝滑;

当听到云函数,首先想到怎么搭建框架、怎么配置云函数、怎么初始化、怎么处理云数据的增删改查,这些都是小问题,看看微信文档就会迎刃而解了,今天主要记录一下云函数中如何能正常的做分页、下拉加载的丝滑。(如果有小伙伴遇到云函数搭建、初始化、增删改查的问题,留下评论我会第一时间回复)

老规矩:(传送门)
微信云开发了解文档

首先认识一下,云函数中的 api 方法

云函数数据库,今天我就手把手的教你写

1、了解参数:
limit :指定查询结果集数量上限;
skip :指定查询返回结果时从指定序列后的结果开始返回,常用于分页;

2、了解参数重点
collection:获取集合的引用。方法接受一个 name 参数,指定需引用的集合名称;
count:统计匹配查询条件的记录的条数;

3、通过以上的参数了解,写一个丝滑的分页绰绰有余了,上面我们上代码;

代码实现

请求的方法:
1、定义好方法和参数

2、下拉加载分页

在这里,需要判断将数组的长度小于云函数数据总数时可以进行下拉加载,同时这里pageIndex分页码需要注意使用,必须要用当前数组的长度+1,这个时候的pageIndex就等于2;在这里分享一下为什么要用数组的长度+1,原因是云函数通过.skip(x) 请求参数是指向数据库中的第几条下标,返回数据,通过当前数组的长度+1 就避免的数据请求重复的问题;yybs 今天纪录到这里,丝滑的下拉就出现了;


总结:

前端路上 | 所知甚少,唯善学。
各位小伙伴有什么疑问,欢迎留言探讨。

— 关注我:前端路上不迷路 —




  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端早间课

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值