小程序云开发(上拉加载下拉刷新)

本文探讨了小程序云开发中实现上拉加载和下拉刷新的关键技术,尽管目前存在一些未解决的bug,但该文仍能提供基础的实现思路和可能遇到的问题。
摘要由CSDN通过智能技术生成
注意:不完善,存在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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值