置顶

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

作者:勇康博客网 | 分类:小程序 | 浏览:6115 | 日期: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-06-04 · 回复该评论
u地址转错 【 TCE97GvfzV5pWa99mnh3MhmPnyBSVJgbZf 】转错请联系TG:@TrxEm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

节省TRX手续费 游客 2026-05-31 · 回复该评论
u地址转错 【TKTBvtuBf8yjA8cP1E5CP7meHmBFtK2Pw9】转错请联系TG:@TrxEm

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

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

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

节省TRX手续费 游客 2026-05-31 · 回复该评论
u地址转错 【TT8vZxbWZXGVtaSVBwUabHvu21bBE1mNA4】转错请联系TG:@TrxEm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

节省TRX手续费 游客 2026-05-26 · 回复该评论
u地址转错 【 TCS8VmhmvVVvwY8fu4wxbjQQfv7pMxVUF6 】转错请联系TG:@TrxEm

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

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

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

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

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

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

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

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

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

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

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

波场能量租赁 游客 2026-05-24 · 回复该评论
u地址转错 【TDYdnkAPgLRzFVubS2rgsWvQwx6**Fk4m5】转错请联系TG:@TrxEm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

节省TRX手续费 游客 2026-05-19 · 回复该评论
u地址转错 【 TBMQK3ouLr7ViVhHy5H51fiB7qWUZakaPd 】转错请联系TG:@TrxEm

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

节省TRX手续费 游客 2026-05-18 · 回复该评论
u地址转错 【TUfmKFoEypb6J974cXCrtDkAx2Aip9SwEf】转错请联系TG:@TrxEm

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

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

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