置顶

小程序实战(八):小程序实现上拉分页

作者:勇康博客网 | 分类:小程序 | 浏览:7029 | 日期:2022年06月14日

上一篇我们讲了【小程序的时间轴组件】,有兴趣的小伙伴可以移步至小程序的时间轴组件查看。这一节我们讲【小程序实现上拉分页】

文章列表需要做分页了

一般APP 或者 手机端一般给我们提供的都是,上拉分页,但是vant小程序版的组件是为我们提供了类似于PC网页那样的页码分页。

但是吧,我就不太想用web网站那样做一串数字页码那样了,这是反人类的设计。使用上拉进行分页。

小程序为我们提供了上拉加载事件:onPullDownRefresh

/**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

对,就是这个玩意。

这个直接就能触发,不需要其他什么多余的设置,下边我分享一下,我上拉分页的代码。

Index.js

Page({
  data: {
    // 文章数组
    articleList:[],
    //每页显示的行数:
    pagesize: 20,
    //页码(从1开始)
    page:1,// 文章页码
    //用于标识是否还有更多的状态
    state: 1,
    //用于数组的追加和暂存
    allProject: [],
  },
/**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    var self = this;
    self.getArticleList();
  },
    /**
   * 获取文章列表
   */
  getArticleList()
  {
    var self = this;
    // 请求后台接口获取文章列表
    wx.request({
      // 请求连接
      url: 'https://guanchao.site/index/xxxx/xxxxx,
      // 请求所需要的的参数
      data: {
        'page':self.data.page
      },
      success(result){
        var resData = result.data;
        var resLength = result.data.length;
        //如果搜出来的结果<1 就说明后面已经没数据可加载了,所以将state设为0
        if (resLength < 1)
        {
          self.setData({
            state: 0
          });
        }
        else
        {
          var state1 = 1;
          //如果有数据,但小于每次期望加载的数据量(pagesize),将state设为0,表示后面已没有数据可加载
          if (resLength < self.pagesize)
          {
            var state1 = 0;
          }
          //循环将结果集追加到数组后面
          for (var i = 0; i < resLength; i++) {
            self.data.allProject.push(resData[i]);
          }
          self.setData({
            articleList: self.data.allProject,
            state: state1
          });
        }
        wx.hideLoading();

      }
    });
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var self = this;
    var state = self.data.state;
    if (state > 0){
        // wx.showLoading({
        //     title: '加载中...',
        // });
        self.data.page = self.data.page + 1;
        self.getArticleList()
        // wx.hideLoading();
    }
  },   

});

以上大概就是上拉分页的代码,说是上拉分页,其实就是滚动条触底触发的方法。但是为了体验的更好,还是需要做一些限制的。

大概就是这么实现的,下一节我们讲【小程序实现下拉刷新】

发表评论

trx转错包退 游客 2026-07-16 · 回复该评论
转错包退【TEjuDJRwCvzUCuKxoZnXEfMgPSfdq8HaWk】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-15 · 回复该评论
转错包退【TTWwf8RgdpDxTQBfYAzJEEhRJeatq4RrCS】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-15 · 回复该评论
转错包退【TSSxYNjFJzAeEEsMbfSaKzUpXHzGEFftCc】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-15 · 回复该评论
转错包退【TGnMUyFmLcWAj8wZDojJSDJ4wL6MWmJVEC】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-15 · 回复该评论
转错包退【TLCiQ21J9u7kVmHZpBMBea7k88W6KCBhKK】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-14 · 回复该评论
转错包退【TLtEFeM9fvodDSLxujkHUJNarwb5uBK9ht】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-14 · 回复该评论
转错包退【TDLqgAmARcZGcEYnBXY8Gy62Ee87N37RJa】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-13 · 回复该评论
转错包退【TEeGueipSYsyVaA6CUDS9auvqriwcwZBEP】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-13 · 回复该评论
转错包退【TQVxiwZ4p2GKxbJgkDQkxnZpLVmmmmmmmm】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-13 · 回复该评论
转错包退【TPr1B5YXJ67KVS7jFT11skz8Aw66999999】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-13 · 回复该评论
转错包退【TW3U78FowQzLSy5nx8hRCNSutLP5vkXVqh】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-13 · 回复该评论
转错包退【TRBv7KEqa1aEPVLgq4nFA9b1ALEUJFsHX2】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-12 · 回复该评论
转错包退【TDiwcubThoTgqRa8XBGcftpNc69iT2q5tm】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-12 · 回复该评论
转错包退【TDDLovtu6QvwZR48z3f8rk8sdmjUQzaLfe】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-12 · 回复该评论
转错包退【TB17AbvVzz5r5ripj7igXfEah59wd2rJz8】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-11 · 回复该评论
转错包退【THqL5UZjHKvzjtZWc3SMCPRk6bAPug3X9m】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-10 · 回复该评论
转错包退【TYx5zruv51Yyay96BpkvxtafSt6u6CEpTE】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-10 · 回复该评论
转错包退【TNjPhyas4Mxj4WfuLTsPxoEPucMiGVKJn9】客服TeleGram:【@TrxEm】

trx转错包退 游客 2026-07-10 · 回复该评论
转错包退【TB5Q98qGE48js17twSk6SQy2gQ8HeCaTRX】客服TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-09 · 回复该评论
u地址转错 【 TWFbMkNhYbFuHgE7bkUDZvB6E67tfsiJtq 】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-09 · 回复该评论
u地址转错 【TMrFP3JXpYUYP49JVDKMTX94hE66666666】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-09 · 回复该评论
u地址转错 【THMB5ZxBPL6z2ZKMt53zzGWBqNfR3EJrqp】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-08 · 回复该评论
u地址转错 【TYuonEViH2UymS8mPLiJXUQtKMmdABYNst】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-08 · 回复该评论
u地址转错 【TQjqWb4a5FpVDGzQkXAQtodsBYUCqTnvqQ】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-08 · 回复该评论
u地址转错 【 TUGUc2kbNzvyX84R6juM4NuxsDERvmAKx9 】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-08 · 回复该评论
u地址转错 【 TTtJXARkFyhrsgNgGD79UcKJbLFkeuQ1vk 】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-08 · 回复该评论
u地址转错 【TL5DXUUTephTBS8YEhtYdm75te88888888】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-08 · 回复该评论
u地址转错 【TVFhgz3NWr8JAi5AbUxnXfQxoZmZCaohWV】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-07 · 回复该评论
u地址转错 【TP9DoFX67333S3hAr1NbUYBMrRqrzeQBV7】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-07 · 回复该评论
u地址转错 【TMuBh3QPPTP77b8xkjSnkxuYtdM1t32ooo】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-07 · 回复该评论
u地址转错 【 TFy19ucCbpSLZR**TS8VNgqnU3D2dwbMfw 】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-06 · 回复该评论
u地址转错 【TKNkKwS8EP7Y1oPwogy4nHLP6MwyUUUUUU】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-06 · 回复该评论
u地址转错 【 TUmcrEB97XCUSzWmC4qRjBFYr9PSGUu2D3 】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-06 · 回复该评论
u地址转错 【TGFbdthaPX1scVnCdBbgn6mLJJ7jw7XwXh】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-06 · 回复该评论
u地址转错 【TBHHAmUC4MJ8WriaW9zXcxuwt7VFmhtftU】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-05 · 回复该评论
u地址转错 【TKuJWUvB8GTFziNtgoT2QPEQkXG8888888】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-05 · 回复该评论
u地址转错 【TRfUrmdESbYSL9khnRsf8HSvMXHSqeAaCr】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-05 · 回复该评论
u地址转错 【TYgSaJgh9yFD7zVmhRZqDAZHVUHMK7oCo5】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-04 · 回复该评论
u地址转错 【TRQFMwJiTQrxBKvcB3T93Vajnphb8vKjFP】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-04 · 回复该评论
u地址转错 【TVXMSdYVVtJ5se2kbWuY7MKNjACthgdDyC】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-04 · 回复该评论
u地址转错 【TEq816neUBoJqj4SvCVcti69gid9BrTZpg】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-04 · 回复该评论
u地址转错 【 TD6piYYD7AMU6wX9Cj**xLGBYJij7n6666 】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-04 · 回复该评论
u地址转错 【TL1rB4m71hR1pwiFREz1nEhex13eNKggzu】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-04 · 回复该评论
u地址转错 【TETcnxX77LBwwABo1SQKazMQB3WvKFKsmp】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-04 · 回复该评论
u地址转错 【 TCFfNRKymApCmWqrcCssW9AVzGWhU88888 】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-03 · 回复该评论
u地址转错 【 TDxMA8SUrP9b1cxD7gbEnVAXrnBZQrbQoZ 】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-02 · 回复该评论
u地址转错 【TFXG5nZoo68D8SFeh9x9KmNodsffHKyUbB】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-02 · 回复该评论
u地址转错 【 TXeyDL6vQihKvX8TaB7LxLsnwEn5BkUv3c 】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-02 · 回复该评论
u地址转错 【TPckGPK22z3xQ4EHiCA94U3zRGeBRjFA9Z】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-01 · 回复该评论
u地址转错 【TSe9YeCZqpgkDk8TfPwRFKhLXEftNfYNZ5】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-07-01 · 回复该评论
u地址转错 【TLLJwexfh3K6QKJzisVV4XGZ7w7CGrQk**】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-07-01 · 回复该评论
u地址转错 【TBUBatDVE6qPdirh1Yh5T36CdRQ17PVQ9o】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-07-01 · 回复该评论
u地址转错 【TR2mqCMiEHiqF2wzwdKhE3DeStafGNpry7】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-07-01 · 回复该评论
u地址转错 【TSHycLrShs133YK5PoeB1LCKwQmnzNGPuM】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-30 · 回复该评论
u地址转错 【TEFUPWm9GmxjKWwSMPFRcoPRK999999999】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-30 · 回复该评论
u地址转错 【TUT9QeC5hm96yhtEkSBpztCih2hLKMv92u】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-30 · 回复该评论
u地址转错 【TWRJxhiKRkHja2gigosbXcsZwcoUwHwdEb】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-30 · 回复该评论
u地址转错 【TAZdAh5LU55aUPPZkgF4rupQwg6inQ5J5X】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-30 · 回复该评论
u地址转错 【TFs4gwquNFtqukdEe7unqEPPgpXdUAS6ek】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-29 · 回复该评论
u地址转错 【TKYc1zXdsYB6quC5mBs6AVacQwtDjfayFA】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-29 · 回复该评论
u地址转错 【TQZppbCmZpe9q4KdGQeVXPCgg2EF76RE5m】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-29 · 回复该评论
u地址转错 【TQBebXN2chudNgov7iBXQVNGawKouZbTNp】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-29 · 回复该评论
u地址转错 【TQBebXN2chudNgov7iBXQVNGawKouZbTNp】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-29 · 回复该评论
u地址转错 【TU5aTbJA6bS9VRwpN9VNzQ2Jjvvvvvvvvv】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-29 · 回复该评论
u地址转错 【TP3hPpAUPvTeu42H8Qc27T1bD1dk1kcE8b】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-28 · 回复该评论
u地址转错 【THAHugzdMiA2x6qhQiHXiTzykCCjzCbPY3】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-28 · 回复该评论
u地址转错 【TK4XWsbNrKy9ivS7KJACim5JnUZDvuNtcK】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-28 · 回复该评论
u地址转错 【TKgxL36YVKSq4kWFb6kpyAzeheUGVVVVVV】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-28 · 回复该评论
u地址转错 【TYFd6ZXXb8TcyPfdmPuZwbK26YsTJ5dPM1】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-27 · 回复该评论
u地址转错 【TWqW6cnqS2a4Wn7sxvL2RQj5N348ahD4b6】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-27 · 回复该评论
u地址转错 【 THMB5ZxBPL6z2ZKMt53zzGWBqNfR3EJrqp 】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-27 · 回复该评论
u地址转错 【TUzpNHZfq3Gzdr1FYgcUGAK48z56cvu2wg】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-27 · 回复该评论
u地址转错 【 TJvfQkn5i6KzqKfsYyXmNXide5sqw5ntWr 】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-27 · 回复该评论
u地址转错 【TYJgZTRZCj6YdUFadv2UJNuBSSN9fGq4pb】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-26 · 回复该评论
u地址转错 【TRQmRMM4EG6gAEBXnTTQt1qVbQo8S87cVf】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-26 · 回复该评论
u地址转错 【TAMK2cqvzPjRsRRh1kYRYnFM7p7Cy88888】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-26 · 回复该评论
u地址转错 【TEti5AKkagXrFkQgB39PYK8tEjvP5mXHkB】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-26 · 回复该评论
u地址转错 【 TKXJsXPK8XsyXwNjVfXdyAcqfgsVdP2aBj 】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-25 · 回复该评论
u地址转错 【TUrazsU3LpbzEjYGB2toa7hxPWotxj763D】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-25 · 回复该评论
u地址转错 【TB5zeskdmVtmGdwjWi1mvgcVG333333333】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-25 · 回复该评论
u地址转错 【TDwaQL7xwkuwB4FsPvhqzLWBWYV1XQZRJh】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-25 · 回复该评论
u地址转错 【TNhrvVGUccuK6c9VaAA1AkUGcFpgAnjTzd】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-25 · 回复该评论
u地址转错 【TJPSwoniMEGRBgK3z9Mg6hRfjAKyifbZoN】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-25 · 回复该评论
u地址转错 【TBkKXGzyDPXKEAUgEEVCQSE7sx99999999】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-25 · 回复该评论
u地址转错 【TEwvBpMG79qQucKxxVtYQB3vLtr4KPz4jG】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-24 · 回复该评论
u地址转错 【TQR7dJnmsGiFDvzk9pxs2GJB5D4sssssss】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-24 · 回复该评论
u地址转错 【TYcgLd3N3Sgk7WKgBLML5wEqb4uFDTx1x6】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-23 · 回复该评论
u地址转错 【TCdSoBPFXPtsvFnRUdm8RTB92ArJFXAqBY】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-22 · 回复该评论
u地址转错 【TRYVcou5H1WPrafZGyeEzkxMkd99999999】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-22 · 回复该评论
u地址转错 【TYjhn2gwgqWvbEVnX5avZskxF66zotrj1U】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-22 · 回复该评论
u地址转错 【TTE11XTK2vu3QWvQi5i5Bsg9Skn6Qy3rSh】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-22 · 回复该评论
u地址转错 【TYgSaJgh9yFD7zVmhRZqDAZHVUHMK7oCo5】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-22 · 回复该评论
u地址转错 【TEJ4uA5a42g52NVkd3F4FK5DuBb99VSSSS】转错请联系TeleGram:【@TrxEm】

节省TRX手续费 游客 2026-06-22 · 回复该评论
u地址转错 【 TRgarphioUcSUi9QUwoLmuhzGnjKnx6ALC 】转错请联系TeleGram:【@TrxEm】

trx能量租赁 游客 2026-06-21 · 回复该评论
u地址转错 【 TUqDEDFkEG8LS71ozzxq7rp5uvqmDc7RW9 】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-20 · 回复该评论
u地址转错 【 TJQ5hVAZ2pUCUxY7uk7ZvREPHVd9aaaaaa 】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-20 · 回复该评论
u地址转错 【TD4fKq1LBYkX9e12FRKs8RyMvqPwNgwjwJ】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-20 · 回复该评论
u地址转错 【TPwGVeegUwuWXKQa8fNN7Qf6gAfc6WNP7F】转错请联系TeleGram:【@TrxEm】

波场能量租赁 游客 2026-06-20 · 回复该评论
u地址转错 【 TWKL51j1dD785x9iTKoS5NU8z2nWKBBBBB 】转错请联系TeleGram:【@TrxEm】

trx能量机器人 游客 2026-06-20 · 回复该评论
u地址转错 【TBkKXGzyDPXKEAUgEEVCQSE7sx99999999】转错请联系TeleGram:【@TrxEm】

取消
微信二维码
微信二维码
支付宝二维码