我有这样的代码:
<Query
query={AdventuresByLocation}
variables={{
longitude,
latitude,
offset: 0,
distance: 25000,
limit: 10,
}}
>
{({ loading, data, fetchMore, variables }) => {
// I use fetchMore to do something similar to paging and I change offset and/or distance
}}
</Query>
React-Apollo进行了很好的缓存,即假定我使用fetchMore
进行了一些分页,并且如果它在缓存中有一个请求,它将在第一个请求上返回大于10个项目的结果。我的问题是:如何知道使用哪些变量(偏移量和距离)来获得结果?
我尝试使用传递到render函数的variables
,但似乎与传递给Query
组件的传递相同。