如何将状态值传递给Graphql查询

如何将状态值传递给Graphql查询,graphql,react-apollo,express-graphql,graphql-tag,Graphql,React Apollo,Express Graphql,Graphql Tag,我是Graphql新手,我会做出反应。我需要帮助。我尝试从GraphiQL这样的用户获取查询。我想从用户那里得到查询并返回结果。我提出了一个问题。若我写查询,它会工作,但否则我会得到错误。我的代码块如下所示,可以正常工作: let BLOCK_QUERY = gql` query { block { id type } } `; 我的代码块与以下代码块类似并工作: let BLOCK_QUERY

我是Graphql新手,我会做出反应。我需要帮助。我尝试从GraphiQL这样的用户获取查询。我想从用户那里得到查询并返回结果。我提出了一个问题。若我写查询,它会工作,但否则我会得到错误。我的代码块如下所示,可以正常工作:

let BLOCK_QUERY = gql`
    query {
        block {
            id
            type
        }
    }
`;

我的代码块与以下代码块类似并工作:

let BLOCK_QUERY = gql`
    query {
        block {
            id
            type
        }
    }
`;

我尝试像这样从用户处获取查询,但不起作用:

let BLOCK_QUERY = gql`
    this.state.block
`;
也许我想我会做一些类似的事情

let BLOCK_QUERY = gql`
    ${this.state.block}
`;

你的问题不清楚。 首先创建一个github repo并将代码推送到那里。这样我们可以更好地帮助你