Blogger Information
Blog 67
fans 0
comment 2
visits 71797
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
小程序删除某一页的一条数据触底加载下一页少一条数据
搁浅
Original
516 people have browsed it

我目前是一维数组,没有用二维数组,每页10条数据。

如果有5页内容,当前已经加载到第3页,删除了某条数据,就剩下29条,在加载第4页的时候数据库31条已经变成了30条,那么你拿到的数据就是删除前的32-41条。所以你加载下一页的数据,就会少一条数据。

我目前用的这个方法解决的

1、后端拿数据传入一共有多少页,保存起来。

2、删除任何一条数据再去请求当前页的数据。

3、请求前判断当前页码和请求页码是不是相同,true就是最后一页,如果是就不在请求。如果不判断,是最后一页,用list.length会一直加入最后一条。删除后请求拿数据,还一定要保存删除后的页码。

4、如果是false把当前页的最后一条数据补到当前列表里面。

有好的思路,大家留言。

有用二维数组的,也有这个问题的,请回复一下,二维数组的一个方法思想。

感谢!!!

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post