请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

​this.data.totalCount = 20; 这个应该是20吧

// 下拉刷新页面
  onPullDownRefresh: function(event) {
    var refreshUrl = this.data.dataUrl + '?start=0&count=20';
    wx.showNavigationBarLoading();
    this.data.movies = [];
    this.data.isEmpty = true;
    this.data.totalCount = 20;
    util.http(refreshUrl,this.processDoubarData);
  },
  
   data: {
    totalCount: 20,
    dataUrl: '',
    movies:[],
    isEmpty: true
  },
  
  onReachBottom: function(event) {
    wx.showNavigationBarLoading();
    var nextUrl = this.data.dataUrl + '?start='+this.data.totalCount + '&count=8';
    console.log(nextUrl);
    util.http(nextUrl,this.processDoubarData);
    this.data.totalCount += 8;
  }

this.data.totalCount = 20; 这个应该是20吧,不应该为0,

this.data.totalCount += 8; 这句话应该放在加载更多的时候执行

正在回答 回答被采纳积分+3

2回答

7七月 2017-01-22 13:48:08

是这样设计的。刷新后只保存最新的20条,你可以根据你自己的业务自行调整。

0 回复 有任何疑惑可以回复我~
7七月 2017-01-22 13:18:44

刷新后重置totalcount,应该是0

0 回复 有任何疑惑可以回复我~
  • 提问者 海翔50 #1
    要是0的话,加载更多时候,就会从0开始加载
    回复 有任何疑惑可以回复我~ 2017-01-22 13:21:36
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号