手机版

微信小程序云开发的数据分页云功能

时间:2021-12-02 来源:互联网 编辑:宝哥软件园 浏览:

微信小程序的云开发可以在没有后台的情况下自行操作数据库,所以一个很常见的功能就是我们在读取数据的时候需要分页来获取数据,那么今天就来看看如何通过分页来获取数据,并封装成一个云功能。

一、云功能的定义

云函数是在云中运行的一段代码,通过编写开发工具,一键上传部署即可运行后端代码,无需管理服务器。

小程序提供了专门用于云函数调用的API。开发人员可以获得每个调用的上下文(appid、openid等)。)在云功能中,他们可以获得自然可信的用户登录状态(openid),而无需维护复杂的认证机制。

其次,定义自己的云功能

首先,我们需要在开发工具中创建新的云功能,如下所示:

微信小程序云开发之数据分页云函数(图1)

在新版本之后,会有一个cmd窗口来自动安装一些东西,前提是你已经安装了nodejs。安装后,您将创建一个新的云功能,如下所示:

微信小程序云开发之数据分页云函数(图2)

Index.js是我们定义云函数的地方。让我们看看里面有什么。

微信小程序云开发之数据分页云函数(图3)

已经帮助我们定义了初始化和输入函数,让我们编写一个简单的自定义云函数如下:

微信小程序云开发之数据分页云函数(图4)

目标是找到两个数的和,这里定义了云函数。最后,不要忘记将定义的云功能部署到云中,如下所示:

微信小程序云开发之数据分页云函数(图5)

单击并等待,直到部署了以下界面。

微信小程序云开发之数据分页云函数(图6)

第三,小程序调用云函数。

我们已经定义了上面的云函数。接下来,让我们看看如何在小程序中调用我们自己定义的云函数,如下所示:

微信小程序云开发之数据分页云函数(图7)

以上是回调调用的。其实微信小程序也支持promise,如下:

微信小程序云开发之数据分页云函数(图8)

这两个结果是一样的,只是取决于开发商的个人利益。

四、分页云功能

有了上面的基础和之前对数据库的了解,我们可以写一下如何使用分页来获取数据,并将这个函数封装成一个云函数,如下所示:

微信小程序云开发之数据分页云函数(图9)

最后,小程序中的应用结果如下:

微信小程序云开发之数据分页云函数(图10)

以上结果是第一页的数据。数据库里有14条记录。请看第二页的数据,如下所示:

微信小程序云开发之数据分页云函数(图11)

结果是可以的,所以看一下查询条件,如下所示:

微信小程序云开发之数据分页云函数(图12)

_id有一个值并且是唯一的,所以只有一条记录是可以的。这里分页的云函数和包都准备好了,后面每个小程序调用就够了。

版权声明:微信小程序云开发的数据分页云功能是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。