问题描述
我试图在graphQL突变后更新到缓存。 缓存未更新,因为我没有为查询提供变量,但是我的问题是查询(即联系人列表查询)接收到动态参数,例如“ Filter”或“ OrderBy”,而我无法预测它们的值
我只是想知道是否有一种获取查询变量并执行类似操作的方法:
update: (store,{ data: { contactCreate } }) => {
/**
Not in my code,just for the example
const { variables} = this.$apollo.<query_name>.getVariables()
**/
const data = store.readQuery({
query: ALL_CONTACTS,variables: ...variables
})
data.contactsList.items.unshift(contactCreate)
store.writeQuery({ query: ALL_CONTACTS,data })
}
})
先谢谢大家!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)