Доступ к переменным запроса внутри dataIdFromObject в InMemoryCache?
Я хочу получить доступ к переменным запроса, чтобы установить ключ в локальном кэше, поскольку мой запрос не имеет идентификатора и идентичен по переменной запроса, как получить доступ к переменным запроса?
const cache = new InMemoryCache({
dataIdFromObject: (object, variables) => {
console.log(object, variables);
switch (object.__typename) {
default:
return defaultDataIdFromObject(object); // fall back to default handling
}
},
});
В приведенном выше коде переменные undefined
0 ответов
Ну, это похоже. Вы должны сделать это на бэкэнде.
query someQuery(justAnArg: Int) {
someQuery {
_justAnArg: $justAnArg
}
}
Это должно сделать это.