gpt4 book ai didi

javascript - 如何在 pageInfo 中将总计数传递给客户端

转载 作者:数据小太阳 更新时间:2023-10-29 04:24:39 25 4
gpt4 key购买 nike

我使用 first afterlast before 进行分页。hasNextPagehasPreviousPage 非常有用。

但我还需要总计数,这样我就可以在客户端计算和显示第 5 页,共 343 页

不幸的是,这不是 pageInfo 的一部分,即使我在服务器站点上有信息。

能否在 pageInfo 中包含一个 total 字段并扩展 connectionFromArray 以获取总的 arrayLengthconnectionFromArraySlice 那样吗?

谢谢

最佳答案

pageInfo 旨在表示有关特定页面的信息,而项目总数实际上是连接本身的一个属性。我们建议在连接中添加一个 count 字段。您可以使用以下方式查询:

fragment on TodoList {
tasks(first: 10) {
count # <-- total number of tasks
edges { ... }
pageInfo { ... }
}

Relay 支持连接上的任意字段,因此您可以自由命名此 counttotalCount 等。

关于javascript - 如何在 pageInfo 中将总计数传递给客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34192507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com