nuxt.js - 从文档类型中获取所有标签
问题描述
我需要从文档类型中获取所有标签。
我尝试了这个查询,但我从 API 中获取了所有标签,包括我不需要的标签。
async fetch() { this.filters = await this.$prismic.api.tags }
在文档中,他们还提供示例查询以按标签获取文档。
如何编写查询以仅接收可以在给定文档类型中找到的标签。
解决方案
我已经在我们的论坛上回答了这个问题,但是获取给定自定义类型的标签的唯一方法是查询该类型的所有文档: https ://prismic.io/docs/technologies/query-content-from- cms-nuxtjs#query-all-documents-of-a-type 1
然后您需要遍历文档并将标签添加到数组中。
通常,如果您执行这样的额外查询,您可能会担心性能,但考虑到 Nuxt.js 的静态部署功能,这应该不是问题。
一个好主意可能是在 vuex 存储中对这些标签进行查询,以便查询在全局可用时完成一次。
推荐阅读
- html - 如何使用具有从右到左翻译页面布局(阿拉伯语)的 HTML 实体?
- kotlin - 避免重复相同的逻辑
- javascript - 使用jQuery将json数据转换为pdf
- python - 在 Dash 中下载 csv 文件
- rx-java - 如何在 Micronaut Http Client 中限制并行 http 请求
- tensorflow - 如何最好地使用多巴胺进行强化学习的迁移学习?
- javascript - 如何制作单选按钮切换值
- laravel - Laravel 7 路由未捕获表单 POST 请求
- reactjs - 根据其他字段推断接口字段的类型
- javascript - Vue 自定义指令