可以在 GraphQL 中嵌套片段吗?

Pau*_*erg 6 graphql graphql-fragments

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

Pau*_*erg 8

是的你可以!

采取这些查询:

fragment Bar on Foo {
  bar {
    id
  }
}

fragment Baz on Foo {
  baz {
    id
  }
}


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

query Qux {
  foo {
    ...MetaFoo
  }
}
Run Code Online (Sandbox Code Playgroud)

Qux是一个有效的 GraphQL 查询。