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