如何通过graphql中的节点id动态查询?

问题描述

我将 Vue.js 与 Gridsome 一起使用,我在 .vue 文件中有以下 GraphQL 查询,该文件运行良好,并且返回了一份招聘公告列表。

<template>
  <div class="layout">
    <header class="header">

      <nav class="nav">
        <g-link class="nav__link" to="/">Home</g-link>
        <g-link class="nav__link" to="/about/">About</g-link>
      </nav>
    </header>
    <slot/>
    <div>
        <div v-for="post in $static.eightBase.allJobs.edges">
            <strong>
                <g-link to="/">{{ post.node.title }}</g-link>
            </strong>
        </div>
    </div>
  </div>
</template>

<static-query>
    query {
      eightBase {
        allJobs {
          edges {
            node {
                id
                company
                title
            }
          }
        }
      }
    }

</static-query>

但事情是这样的,我想通过节点ID查询一个对象,以便通过详细信息获得工作,我在Graphiql中尝试过,Django中的后端配置应该没问题,但我不知道它应该如何在应用程序中实现,而且我对前端框架有业余经验。基本上;以下是查询应如何根据后端工作:

{
  job (id: "Sm9iTm9kZTo4") {
    description
    company
    category
    description
    id
  }
}

您有什么建议?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...