如何从 Vue-Apollo Store 读取查询()和写入查询()?
How to readQuery() and writeQuery() from Vue-Apollo Store?
我想手动编辑缓存中的一些数据。
如何直接从 Vue 组件的方法在 vue-apollo 中 readQuery()
和 writeQuery()
?我正在寻找类似 this.$apollo.readQuery(...)
的东西,但它不起作用。我从哪里得到 store
实例?
我的意思是来自 update()
方法的商店实例,例如this.$apollo.mutate
.
在组件内部,您可以从 this.$apollo.provider.defaultClient
获取方法
methods: {
async doQuery (my_data) {
const apolloClient = this.$apollo.provider.defaultClient
apolloClient.writeQuery({
query: QUERY,
data: {
data: my_data,
},
})
},
我想手动编辑缓存中的一些数据。
如何直接从 Vue 组件的方法在 vue-apollo 中 readQuery()
和 writeQuery()
?我正在寻找类似 this.$apollo.readQuery(...)
的东西,但它不起作用。我从哪里得到 store
实例?
我的意思是来自 update()
方法的商店实例,例如this.$apollo.mutate
.
在组件内部,您可以从 this.$apollo.provider.defaultClient
methods: {
async doQuery (my_data) {
const apolloClient = this.$apollo.provider.defaultClient
apolloClient.writeQuery({
query: QUERY,
data: {
data: my_data,
},
})
},