React-Apollo:指定选项 fetchPolicy:"network-only" 使用 withApollo 不起作用
React-Apollo: Specifying option fetchPolicy: "network-only" using withApollo doesn't work
我只是想在使用 withApollo
单击按钮时将 fetchPolicy
设置为 network-only
。这就是我的查询:
this.props.client.query({
query: getStuff,
variables,
options: {fetchPolicy: "network-only"}
})
但是好像不行
我尝试了几种不同的方法,但都没有。我在这里错过了什么?
我正在使用 React-Apollo 1.4.2。
您只需要修改您在 fetchPolicy
选项中的传递方式。如果你 look in the docs,传递给 query
的选项对象上没有 options
属性。以下是设置抓取策略的正确方法:
this.props.client.query({
query: getStuff,
variables,
fetchPolicy: "network-only",
})
我只是想在使用 withApollo
单击按钮时将 fetchPolicy
设置为 network-only
。这就是我的查询:
this.props.client.query({
query: getStuff,
variables,
options: {fetchPolicy: "network-only"}
})
但是好像不行
我尝试了几种不同的方法,但都没有。我在这里错过了什么?
我正在使用 React-Apollo 1.4.2。
您只需要修改您在 fetchPolicy
选项中的传递方式。如果你 look in the docs,传递给 query
的选项对象上没有 options
属性。以下是设置抓取策略的正确方法:
this.props.client.query({
query: getStuff,
variables,
fetchPolicy: "network-only",
})