我有一些应该触发一些refetchQueries的突变,但是我需要那些查询具有默认值以外的fetchPolicy。
有没有一种方法而不是每个查询全局设置fetchPolicy?因此,避免在每个查询上设置fetchPolicy。
最佳答案
现在有可能!
const defaultOptions = {
watchQuery: {
fetchPolicy: 'cache-and-network',
errorPolicy: 'ignore',
},
query: {
fetchPolicy: 'network-only',
errorPolicy: 'all',
},
mutate: {
errorPolicy: 'all'
}
}
const client = new ApolloClient({
link,
cache,
defaultOptions,
})
请参阅文档:Apollo Client
关于graphql-js - 如何在阿波罗客户端查询上全局设置fetchPolicy?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46246029/