【发布时间】:2020-09-21 14:26:00
【问题描述】:
我在我的 react 应用中使用了 apollo 突变。一切正常,直到我尝试将变量传递给这个突变。我的代码:
const DELETE_WORD = gql`
mutation($eng_word: String!) {
deleteWord(eng_word: $engWord) {
eng_word
}
}
`;
const deleteWord = engWord => {
deleteWordHook({ variables: { engWord } }).then(closeModal());
refetch();
};
在调用 deleteWord 之后,我收到了错误,它没有提供任何有价值的反馈。
这是工作代码(不传递变量):
const DELETE_WORD = gql`
mutation {
deleteWord(eng_word: "apple") {
eng_word
}
}
`;
const deleteWord = engWord => {
deleteWordHook().then(closeModal());
refetch();
};
【问题讨论】:
-
$eng_word vs $engWord - 在两个地方都使用第二个
标签: reactjs graphql react-apollo