置顶

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

作者:勇康博客网 | 分类:小程序 | 浏览:6541 | 日期: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-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】

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

节省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

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