老师你好,想问一下这里具体的上拉下滑的刷新问题

来源: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,然后通过这个时间戳,来获取它之前或者之后的数据

0
0

mylovef

提问者

2017-06-20

另外query._id = {'$gt': cid}这种写法是什么意思?

0
0

贯穿全栈React Native开发App

全面掌握React Native技术,不止步前端开发,让你移动领域大放光彩

946 学习 · 385 问题

查看课程