GraphiQL 中的“合并”按钮是什么?

问题描述

GraphiQL UI 中 Merge 按钮的用途是什么。它似乎与 Prettify 按钮执行相同的操作。

请举例

解决方法

Merge 按钮用于扁平化具有定义片段的查询。 它与 Prettify 不同,Prettify 保留原始查询但只是缩进。

使用 GraphiQL netify 演示模式,以下查询是“Prettified”

query {
  test {
    person {
      name
      age
      ...friendNames
    }
  }
}

fragment friendNames on Person {
  friends {
    name
  }
}

当点击 Merge 按钮时,结果如下:

{
  test {
    person {
      name
      age
      friends {
        name
      }
    }
  }
}

要查看上述内容的现场演示,您可以关注此link