我只是在使用fetchPolicy
按钮点击时将network-only
设置为withApollo
。这就是我的查询:
this.props.client.query({
query: getStuff,
variables,
options: {fetchPolicy: "network-only"}
})
但它似乎不起作用。
我尝试了几种不同的方式,但没有。我在这里缺少什么?
我正在使用React-Apollo 1.4.2。
答案 0 :(得分:2)
您只需要修改fetchPolicy
选项中的传递方式。如果您look in the docs,则传递给options
的选项对象上没有query
属性。以下是设置提取策略的正确方法:
this.props.client.query({
query: getStuff,
variables,
fetchPolicy: "network-only",
})