//据库获取所有记录
var new_data = [] //定义一个空的集合,将查到的数据存放其中
banner.where({
skzhID: _.in(data.wdhID)
}).count().then(async res => {
let total = res.total;
console.log('测试res.total', res.total)
// // 计算需分几次取
const batchTimes = Math.ceil(total / 20)
// 循环读取数据库,并将读取的数据存放至new_data
for (let i = 0; i < batchTimes; i++) {
await banner.where({
skzhID: _.in(data.wdhID)
}).skip(i * 20).limit(20).get().then(async res => {
new_data = new_data.concat(res.data)
//let old_data = that.data.allRecords
// that.setData({
// allRecords : new_data.concat(new_data)
// })
})
}
var new_data_json = JSON.stringify(new_data) //将数据库查询的数据集合转换为json用于传递给下一界面
wx.navigateTo({
url: '../jieguozhanshi/jieguozhanshi?banner=' + new_data_json //将数据传递给指定界面,用../跳转到两一个文件夹的页面
})
})
【微信小程序】在小程序端获取数据库所有符合条件的数据(突破20条限制)
最新推荐文章于 2023-04-14 20:50:13 发布