页面上拉触底事件的处理函数(微信小程序)

思想:
1、通过请求start和limit 完成请求数据
2、每次触底获取区间数据
3、把请求的数据拼接在一起

   * 页面上拉触底事件的处理函数
   */
   gender 性别排行(male)
   type 排行类型(hot)
   major 大类 
   minor 小类  
   start 分页开始
   limit 分页结束
  onReachBottom: function () {
    this.setData({
      start: this.data.limit,
      limit: this.data.limit + 20
    })
    //发送的请求
    api.getCatsBooks(this.data.gender, this.data.typeList[this.data.show].id,
      this.data.type, this.data.minor[this.data.show1], this.data.start, this.data.limit).then(res => {
      this.setData({
      	//数据拼接  重点
        bookdata: this.data.bookdata.concat(res.books)
      })
      console.log('书籍信息', this.data.bookdata)
    }).catch(err => {
      console.log(err)
    })
    console.log(this.data.start, this.data.limit)
  },
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值