1
ovear 2017-06-17 17:30:29 +08:00
不是重新载入第一页就好了么。。
|
2
0xvincebye OP @ovear 重新载入第一页?那不是一直都是显示一样的东西吗?
|
3
RoundCat 2017-06-17 18:12:54 +08:00 via Android
我的做法是:
把页码存到一个变量里,js 监听滚动事件,到页面底部页码+1,ajax 从后台获取 json,然后生成并插入内容 |
4
em70 2017-06-17 18:28:45 +08:00 via Android
每次拉到页面底部会触发一个 js 事件,在这个事件里用 ajax 加载数据显示就行了
|
5
qiayue 2017-06-17 18:39:35 +08:00
你需要区分下拉刷新和上拉加载更多。
下拉刷新,每次给他最新的。 如果你下拉一次给出 20 条内容,但是实际库里边不止 20 条,你就需要写一些算法来处理了。 不同的产品有不同的处理逻辑,比如朋友圈,是一次性把所有最新的内容都给你。 微博则有未读池,先把最新的每次给你一些,直到最新的看完了,就把之前产生的但是你没读过的给你,这就是为啥微博时间线会乱。 上拉加载更多,则需要记住页码,每次往后取数据。 |
6
2ME 2017-06-18 00:37:03 +08:00 via Android
最简单的方法前端用 dataLazyLoad 这个 js 包 ajax 请求 后端返回 JSON
|