话不多说,进入正文,如下图:
在开发一款简单日记小程序的时候,为了突破云开发数据库每次查询只加载20条的限制,于是采用了以下代码:
//获取列表数据
getTask(){
//数据加载中的友好提示
wx.showLoading({
title: '数据加载中',
})
console.log("当前list的长度:",this.data.list.length);
let len = this.data.list.length //当前list的长度赋值给变量len
wx.cloud.database().collection("diary")
.orderBy('create_time', 'desc')
.skip(len) //skip跳过len长度
.get()
.then(res=>{
//数据加载成功,隐藏加载提示
wx.hideLoading()
console.log("查询成功",res);
//数据加载完成的友好提示
let dataList = res.data
if(dataList.length<=0){
wx.showToast({
title: '数据加载完成',
icon:"none"
})
}