ivanlee
ivanlee
  • 发布:2019-10-28 15:53
  • 更新:2019-10-28 15:53
  • 阅读:1187

#插件讨论# 微信小程序中使用endBySize这种模式。在开发工具是正常的。在真机下,上拉加载一次后,会自动不停的上拉加载,直到接口没数据才停止

分类:uni-app
/*下拉刷新的回调*/  
    downCallback (mescroll) {  
      console.log('下拉刷新')  
      mescroll.resetUpScroll()  
      // 重置列表为第一页 (自动执行 page.num=1, 再触发upCallback方法 )  
    },  
    upCallback (mescroll) {  
      console.log('上拉加载')  
      // 此时mescroll会携带page的参数:  
      let pageNum = mescroll.num; // 页码, 默认从1开始  
      let pageSize = mescroll.size; // 页长, 默认每页10条  
      this.$store.dispatch('filtrateListHome', { city: this.city, arrivalCity: this.arrivalCity, daySize: this.daySize, departDate: this.departDate, keyword: this.iptval, locationCity: this.cityinfo.city, pageNum, pageSize, sortType: this.sortType, push: pageNum != 1 }).then((res) => {  
        mescroll.endBySize(res.items.length, res.total);  
      })  
    },

微信小程序中使用endBySize这种模式。在开发工具是正常的。在真机下,上拉加载一次后,会自动不停的上拉加载,直到接口没数据才停止

2019-10-28 15:53 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复