尝试使用 slug 作为 uuid 从 Strapi 后端 v4 获取单个页面。我获取页面的查询效果很好。只是我无法使用 slug 进行过滤:
我的页面查询:
query {
pages {
data {
attributes {
Name
slug
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如何slug在此架构中使用 uuid 获取单页?每条要实现的路径 ($slug: String!) 都会因定位 slug 的位置而失败。
您可以使用过滤器。只需传递 slug 作为参数并使用代表等于的“eq”关键字进行比较。
query pages($slug:String) {
pages(filters:{slug:{eq:$slug}}) {
data {
attributes {
Name
slug
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2714 次 |
| 最近记录: |