I use first
after
and last
before
进行分页。hasNextPage
and hasPreviousPage
非常有用。
但我还需要的是total count
这样我就可以计算并显示诸如page 5 of 343 pages
在客户端上。
不幸的是,这不属于pageInfo
即使我有服务器站点上的信息。
您可以添加一个total
领域中的pageInfo
并延伸connectionFromArray
计入总数arrayLength
like connectionFromArraySlice
已经这样做了?
Thanks
pageInfo
旨在表示有关特定页面的信息,而项目总数实际上是连接本身的属性。我们建议添加一个count
连接字段。您可以使用以下方式查询:
fragment on TodoList {
tasks(first: 10) {
count # <-- total number of tasks
edges { ... }
pageInfo { ... }
}
Relay 支持连接上的任意字段,因此您可以随意命名它count
, totalCount
, etc.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)