小编Cri*_*iss的帖子

为什么你需要使用 Apollo 的 graphql-tag

根据一些教程和示例,我将 GraphQL API 集成到一个简单的 Vue 应用程序中。我正在使用 Apollo 与 API 和 graphql-tag 提供的模板文字进行交互来编写查询,如下所示:

gql`
    query getUser($userId: ID) {
        user(id: $userId) {
            name,
            email
        }
    }
`
Run Code Online (Sandbox Code Playgroud)

但是,我不太明白 graphql-tag 包的必要性。据我了解,这个包将查询转换为 AST,但是在前端这样做的目的是什么,为什么需要 graphql-tag 包来做到这一点?GraphQL 查询不能按原样发送到服务器吗?

vue.js graphql apollo-client graphql-tag

3
推荐指数
1
解决办法
1016
查看次数

标签 统计

apollo-client ×1

graphql ×1

graphql-tag ×1

vue.js ×1