【发布时间】:2021-06-02 03:22:56
【问题描述】:
我是@nuxt/content module 的新手,除了在组件内之外,它运行良好。
我在这里尝试获取这样的内容:
layout.vue
export default {
name: 'Default',
CONTENT: 'content',
async asyncData({ $content }) {
const content = await $content('content').fetch()
return { content }
},
}
component.vue
export default {
async fetch({ $content }) {
this.content = await this.$content('content', { deep: true }).fetch()
},
data() {
return { content }
},
}
如何在组件中使用内容?
【问题讨论】:
-
第一注!你不能在你的布局中使用
asyncData。asyncData仅在页面中可用,而不是在组件或布局中。
标签: vue.js nuxt.js nuxt-content