分页加载数据时,重复加载前面的那几条?

发布于 7 年前作者 bpeng4061 次浏览最后编辑 7 年前来自 ask

主要问题出在了currentPage这里上,如果写在page外面时就不会重复加载,但是下次再进入这个页面时就没有数据了;而写在data里面this.data调用时就会重复加载开始的那10条,每次触底都是加载那10条,请问这个要怎么改?

4 回复
taoyin
taoyin1 楼6 年前

currentPage++后应该setData一下currentPage

chaoxia
chaoxia2 楼6 年前

我换了种写法,这个问题解决了

chaodeng
chaodeng3 楼5 年前

你没把currentPage存起来吧,我在你代码里没看到setData

aduan
aduan4 楼5 年前

默认加载数据是第一页。触底加载的时候,将页码加1,并判断 页码和总页码大小。将第二页数据 push 到 初始数据中。