注意:不完善,存在bug
//index.js
const app = getApp();
const db = wx.cloud.database();
//获取数据库集合
const dbData = db.collection('counters')
Page({
data: {
list: []
},
onLoad: function(options) {
this.getData()
},
onReachBottom:function(){
// if (this.data.list.length > 0) {
// if (this.data.list.length === this.pageData.skip) {
// return;
// }
// }
this.getData();
},
onPullDownRefresh:function(){
this.getData(res =>{
// 加载数据后停止下拉刷新
wx.stopPullDownRefresh();
this.pageData.skip = 0;
})
},
//获取数据
getData:function(callback){
if(!callback){
callback = res =>{}
}
wx.showLoading({
title: '数据加载中',
})
// 分页获取数据
dbData.skip(this.pageData.skip).get().then(res => {
let oldData = this.data.list;
console.log(res.data)
console.log(this.data.list.l