1

根据 GraphiQL READMEchildren ,我可以通过像这样添加 React 来自定义界面:

<GraphiQL.Logo>
    My Custom Logo
</GraphiQL.Logo>

这很好,但我该如何设置这些孩子呢?我不是 Web 开发人员,而且我以前从未使用过 React!我正在开发一个具有以下依赖项的 Spring-Boot 项目:

<dependency>
    <groupId>com.graphql-java-kickstart</groupId>
    <artifactId>graphql-spring-boot-starter</artifactId>
    <version>5.0.6</version>
</dependency>
<dependency>
    <groupId>com.graphql-java-kickstart</groupId>
    <artifactId>graphiql-spring-boot-starter</artifactId>
    <version>5.0.6</version>
</dependency>

我看不到通过 设置孩子的任何方法application.properties/yml,尽管我可以在那里设置其他东西,例如pageTitle,defaultQueryeditorTheme.

我可以覆盖graphiql.html启动器提供的页面。我天真地试图在页面末尾设置这样的孩子:

// Render <GraphiQL /> into the body.
ReactDOM.render(
    React.createElement(GraphiQL, props, [React.createElement('GraphiQL.Logo', {}, 'Custom LOGO')]),
    document.body
);

那没有任何影响。

我应该如何处理这个?

4

0 回答 0