首页 > 解决方案 > 你可以在 GraphQL 中嵌套片段吗?

问题描述

假设你有片段B,它依赖于片段A。我想知道你是否可以在查询中即插即用片段B。

标签: graphqlgraphql-fragments

解决方案


是的你可以!

接受以下查询:

fragment Bar on Foo {
  bar {
    id
  }
}

fragment Baz on Foo {
  baz {
    id
  }
}


fragment MetaFoo on Foo {
  id
  ...Bar
  ...Baz
}

query Qux {
  foo {
    ...MetaFoo
  }
}

Qux是一个有效的 GraphQL 查询。


推荐阅读