置顶

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

作者:勇康博客网 | 分类:小程序 | 浏览:5507 | 日期: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();
    }
  },   

});

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

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

发表评论

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

波场能量租赁 游客 2026-04-15 · 回复该评论
u转错地址能否找回 【 TFy19ucCbpSLZR**TS8VNgqnU3D2dwbMfw 】转错请联系TG:@TrxEm

节省TRX手续费 游客 2026-04-14 · 回复该评论
买usdt转错钱 【 TBWiUY6JXWzFukQ5wC7hDDaSVMMMMMMMMM 】转错请联系TG:@TrxEm

trx能量租赁 游客 2026-04-13 · 回复该评论
usdt转错 【 TY8cJVV528jdcsCu6GKwFwSLDVpuykdgo4 】转错请联系TG:@TrxEm

波场能量租赁 游客 2026-04-13 · 回复该评论
usdt转错能追回吗 【 TCsuM5cAuUHFf4TUTiLQqocWUSEANBJmEk 】转错请联系TG:@TrxEm

trx能量租赁 游客 2026-04-12 · 回复该评论
转错usdt 【 THWfospamoRVNmPw6csqnzvRFqRowsZdgv 】转错请联系TG:@TrxEm

trx能量机器人 游客 2026-04-12 · 回复该评论
usdt转错 【 TD8JYF6MrRYmotUPW4UfdFaezbuDsi1pgH 】转错请联系TG:@TrxEm

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

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

wps下载 游客 2026-03-28 · 回复该评论
今天上网不回帖,回帖就回精华帖!https://www-wps-cn.com

搜狗输入法下载 游客 2026-03-28 · 回复该评论
看帖不回帖的人就是耍流氓,我回复了!https://im-sogou.com

wps下载 游客 2026-03-28 · 回复该评论
今天是个特别的日子,值得纪念!https://www-wps-cn.com

helloworld下载 游客 2026-03-27 · 回复该评论
网页的加载速度非常快,不会影响用户体验。https://www.ai-helloworlds.it.com

搜狗输入法下载 游客 2026-03-27 · 回复该评论
语言表达流畅,没有冗余,读起来很舒服。https://im-sogou.com

wps下载 游客 2026-03-27 · 回复该评论
信楼主,得永生!https://www-wps-cn.com

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