如何在没有突变的情况下重新获取查询

问题描述 投票:2回答:2

完成服务器调用后,我想重新获取特定查询。 Apollo API有一个突变选项,可以让你重新获取,但我想重新获取没有突变。

reactjs apollo
2个回答
1
投票

您是否尝试手动触发client.query? https://www.apollographql.com/docs/react/essentials/queries.html#manual-query

导出apolloClient时,客户端变量也可用。


-1
投票

如果我正确理解你的问题,你可以使用QueryResult.refetch。这里有一些脏代码:

setInterval(() => {
  props.data.refetch({
    take: 10,
    skip: 0,
  }, );
}, 2000);

其中dataprops注入组件的graphql(...)的查询结果的默认名称

© www.soinside.com 2019 - 2024. All rights reserved.