首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用突变组件触发GraphQL突变

不使用突变组件触发GraphQL突变
EN

Stack Overflow用户
提问于 2019-07-15 07:23:53
回答 1查看 223关注 0票数 0

我正在尝试向使用阿波罗的GraphQL服务器发送突变查询。

然而,我只看到实现这一点的唯一方法是使用突变组件。https://www.apollographql.com/docs/react/essentials/mutations/#the-mutation-component

有没有一种简单的方法可以发送突变来做这样的事情?

从‘graphql-tag’导入gql;

代码语言:javascript
复制
client.query({
  query: gql`
    query TodoApp {
      todos {
        id
        text
        completed
      }
    }
  `,
})
  .then(data => console.log(data))
  .catch(error => console.error(error));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-15 15:01:00

您不需要突变组件来触发突变。

您可以只在gql查询对象中传递突变,如下所示:

代码语言:javascript
复制
client.query({
  query: gql`
    mutation MyMutation {
      doSomthing {
        id
        returnedValue1
      }
    }
  `,
})
.then(data => console.log(data))
.catch(error => console.error(error));

希望能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57031867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档