使用Apollo缓存数据作为graphql查询参数

时间:2019-10-15 16:25:12

标签: apollo apollo-cache-inmemory

我的SPA中有一个页面,显示分页的结果列表。可以使用边栏中的某些复选框来过滤此列表。

我想使用Apollo缓存处理过滤器状态,然后在执行查询时检索这些数据并将其用作查询的参数。

我什至不知道这样的事情是否可能,有人知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

我发现Apollo提供了一些GraphQL指令:@client@export

基本上,它允许您在缓存中查询并将结果用作另一个查询的参数。

此处有更多信息:https://www.apollographql.com/docs/react/v2.5/essentials/local-state/#using-client-fields-as-variables