【发布时间】:2021-03-31 10:27:10
【问题描述】:
我们有一个 nuxt.js 应用程序,它从strapi 中检索数据。这适用于我们创建的所有其他页面,但是当我们尝试检索 <Footer /> 的数据时,代码似乎没有执行。
这是我们用于检索索引页面的代码:
export default {
async asyncData({ $strapi }) {
return {
homepage: await $strapi.find("homepage"),
};
},
}
我们从一个页面到另一个页面更改的只是变量名称和它的发现值。 这适用于 10 - 12 页。
在主页上,我们可以使用以下代码检索页脚的数据:
export default {
async asyncData({ $strapi }) {
return {
footer: await $strapi.find("footer")
};
},
}
但是,当我们将此代码放入页脚组件时,它似乎没有执行,因为视图资源管理器中没有显示任何变量,如果我们尝试从 {{footer}} 渲染任何内容,则会出现错误说我们引用了不存在的东西。
这段代码没有在页脚组件中执行有什么原因吗?
【问题讨论】: