完成服务器调用后,我想重新获取特定查询。 Apollo API有一个突变选项,可以让你重新获取,但我想重新获取没有突变。
答案 0 :(得分:1)
您是否尝试过手动触发client.query? https://www.apollographql.com/docs/react/essentials/queries.html#manual-query
导出apolloClient时,客户端变量也可用。
答案 1 :(得分:-1)
如果我正确理解了您的问题,您可以使用QueryResult.refetch。这里有一些脏代码:
setInterval(() => {
props.data.refetch({
take: 10,
skip: 0,
}, );
}, 2000);
其中data
是props
graphql(...)
的查询结果的默认名称