如何在 graphql 查询中传递参数

How do I pass arguments in graphql query

export const GET_ALL_CLUSTERS_STATUS = gql`
query MyQuery {
  status(arg: {aws_client_key_id: String, aws_client_secret: String}) {
    data
  }
}
`
const { loading, data, error } = useQuery(GET_ALL_CLUSTERS_STATUS, {
    variables: {aws_client_key_id:"SOMEKEY", aws_client_secret: "SOMESECRET"}
  });

我得到未定义我的第二个代码有问题但在文档上找不到它

您需要指定期望的参数

query MyQuery($aws_client_key_id: String!, $aws_client_secret: String!) {
  status(arg: {aws_client_key_id: $aws_client_key_id, aws_client_secret: $aws_client_secret}) {
    data
  }
}