【发布时间】:2020-12-05 23:00:49
【问题描述】:
这是我的代码
const NewVerificationCode = () => {
const { loading, error, data = {}, refetch } = useQuery(CONFIRMATION_CODE, {
skip: true,
notifyOnNetworkStatusChange: true,
fetchPolicy: "no-cache",
});
return <div onClick={() => refetch()}>CONFIRMATION</div>;
};
const CONFIRMATION_CODE = gql`
query {
my {
sendNewTokenForConfirmation
}
}
`;
当我提出请求时,我得到一个错误
未捕获的类型错误:无法读取未定义的属性“重新获取”
【问题讨论】:
-
refetch应该在结果中useQuery所以我不知道这里有什么问题。但我认为使用突变或useLazyQuery似乎更适合您的用例。
标签: graphql apollo-client