【发布时间】:2018-10-15 01:25:51
【问题描述】:
完成服务器调用后,我想重新获取特定查询。 Apollo API 有一个突变选项,可让您重新获取,但我想在没有突变的情况下重新获取。
【问题讨论】:
完成服务器调用后,我想重新获取特定查询。 Apollo API 有一个突变选项,可让您重新获取,但我想在没有突变的情况下重新获取。
【问题讨论】:
您是否尝试过手动触发 client.query ? https://www.apollographql.com/docs/react/essentials/queries.html#manual-query
导出 apolloClient 时也可以使用 client 变量。
【讨论】:
refetch 这样的查询名称,那么绑定到 UI 的完全相同的查询将被重新执行怎么办?
如果我正确理解了您的问题,您可以使用QueryResult.refetch。这是一些脏代码:
setInterval(() => {
props.data.refetch({
take: 10,
skip: 0,
}, );
}, 2000);
其中data是graphql(...)注入组件props的查询结果的默认名称
【讨论】: