vue.js - 使用Vue返回belongsTo的graphql嵌套节点
问题描述
我什至不确定我是否以正确的方式去做这件事。我将 GraphQL 与 Gridsome 一起使用。我想显示每个类别的 1 个最近的帖子。
此查询有效:
query ($page: Int) {
allCategory(page: $page) {
edges {
node {
title
belongsTo(filter: {typeName: {eq: Blog}}, limit: 1) {
edges {
node {
id
... on Blog {
id
title
}
}
}
}
}
}
}
}
我正在尝试找出 Vue 的语法。除了返回每个类别标题之外,这不起作用:
<div v-for="edge in $page.allCategory.edges" :key="edge.node.id">
<h2>
{{ edge.node.title }}
</h2>
<div v-for="element in $page.allCategory.belongsTo.edges" :key="element.node.id">
{{ element.node.title }}
</div>
</div>
解决方案
推荐阅读
- powershell - Powershell 选择某些输出
- java - AWT 和 Swing 组件未正确呈现
- python - 将列表中的 nan 值替换为元素数据类型之后的另一个值
- sql - 临时表既存在又不存在
- python - 如何从代码运行 tensorflow 对象检测 api (model_main_tf2)?
- cordova - 在应用中心添加应用进行代码推送时无法选择“Cordova”项
- javascript - 客户端 zip 多次获取
- linux-kernel - 当 dd 时,nvme 超时如何受 pcie 控制器“范围”dts 属性的影响
- laravel - Laravel mix 不能在 scss 和 js 文件之间共享变量
- html - 将第一个 flex 项目对齐到 flex end