老师你好,想问一下这里具体的上拉下滑的刷新问题
来源:14-9 完善列表页功能成功运行 Redux 集成效果
mylovef
2017-06-20
老师讲的步骤我对照源码看基本能理解,也就是上拉的时候取到了第一个数据的cid 下滑的时候取到了最后一个数据的cid,然后在后台路由中 根据相应规则进行选取数据,但是我们怎么通过
if (cid) {
if (feed === 'recent') {
query._id = {'$gt': cid}
}
else {
query._id = {'$lt': cid}
}
}
这样的语句就能判断出query._id = {'$gt': cid}取得的就是刷新后最新的数据,而 query._id = {'$lt': cid}取得的是老数据呢?
写回答
2回答
-
Scott
2017-06-21
_id 创建的时候,就跟创建的时间有关系,所以可以通过 gt 或者 lt 来筛选出最新的或者老一点的数据,当然了,复杂一点处理,可以把当前 cid 取出来,拿到他的 createdAt,然后通过这个时间戳,来获取它之前或者之后的数据
00 -
mylovef
提问者
2017-06-20
另外query._id = {'$gt': cid}这种写法是什么意思?
00
相似问题