html52.com
我爱小程序-开发者交流社区

scroll-view使用问题?

首页——列表——详情

列表页wxml:scroll-view bindscrolltolower="nextPage" 滚动到底部加载数据

nextPage: function() {

if (this.data.page.nPageNo + 1 <= this.data.page.nPageCount) {

let _page = this.data.page;

_page.nPageNo = _page.nPageNo + 1

this.setData({

page: _page

});

this.getList();//请求服务器获取列表

} else {

this.setData({

loadingType: "noMore"

});

}

},


onShow下先重置数据,然后再加载数据:


onShow: function() {

this.setData({

loadingType: "loadMore"

page: {

nPageSize: 10

nPageNo: 1

nPageCount: 0

},

list: []

});

this.getList();//请求服务器获取列表

},




场景1:首页进入列表:列表页默认加载一屏数据,滚动到底部,加载数据。。。。。,返回首页,再进入列表,默认加载一屏,滚动到底部,加载数据。 正常


场景2:列表进入详情:在列表页先往下滚动几次加载几屏数据,然后进入详情页。再返回列表,列表页会自动触发滚动到底部事件,直到数据加载到进入详情页之前的位置。 不正常


网友回复

土家肸哥:

这个没毛病啊,记录了上次停留位置,下次返回页面还是在上次停留

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付