将论点传递给React-apollo-hooks usequery



使用React-apollo-hook时如何将参数传递给使用?

这不起作用:

  const { data, loading, error } = useQuery(GET_DATA,
{ variables: { id: 'testId' }});

和查询本身:

export const GET_DATA = gql`
{ query ($id: String) {
  document(id: $uid) {
    uid
  }  
 }
}
`;

您的查询无效,因为1(它包裹在无关的卷曲括号中,2(您引用一个名为 uid的变量,而所定义的变量实际上称为 id。纠正,此查询看起来像:

query ($id: String) {
  document(id: $id) {
    uid
  }
}

请记住,我不知道您的实际模式是什么,因此,如果任何字段或参数不存在或类型错误,此查询仍然可能是无效的。

相关内容

  • 没有找到相关文章

最新更新