先上滑加载更多数据,再下拉刷新,再上滑加载数据,数据有点问题

来源:21-7 实现下拉刷新数据

wang_hao__

2016-12-30

加载一次页面显示40个电影,下拉刷新后再加载成40个电影时 发现第21-40的电影名变了,我开始以为是不按顺序来的。

我试试top250那里,全部加载完250个后,再回到顶部来下拉刷新数据,发现加载不出来了。

加载超过一次,回头再下拉刷新,最后全部加载完,不够250个,中间有缺失。

求解!

写回答

1回答

带着思念到处浪

2016-12-31

在刷新的方法里记得最后要把this.data.totoalCount置零,不然刷新后再次下拉加载时,之前刷新的totalcount也累加了算在了下拉时累加的里面导致加载了后面的数据而不是本来的数据

1
2
weibo_年年长长_0
是的,这里也应该置零,我也发现这个问题。下拉刷新时执行豆瓣数据处理函数,totoalcount是加20的,这样造成上再滑加载时定位点就跳过了20个
2017-03-24
共2条回复

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23865 学习 · 6899 问题

查看课程