Json 组件:pages/index.vue中未定义呈现函数或模板

Json 组件:pages/index.vue中未定义呈现函数或模板,json,vue.js,nuxt.js,contentful,Json,Vue.js,Nuxt.js,Contentful,组件中未定义渲染函数或模板:pages/index.vue 我不确定这个错误试图告诉我什么,我试图跟踪堆栈,但无法明确确定问题是什么 在使用NuxtJS和Contentful创建博客的Contentful教程之后,我遇到了这个错误。我已经验证了Contentful是与npm安装一起安装的——save Contentful Index.vue 最新帖子 {{post.fields.title} 从“~/plugins/contentful.js”导入{createClient} const c

组件中未定义渲染函数或模板:pages/index.vue

我不确定这个错误试图告诉我什么,我试图跟踪堆栈,但无法明确确定问题是什么

在使用NuxtJS和Contentful创建博客的Contentful教程之后,我遇到了这个错误。我已经验证了Contentful是与npm安装一起安装的——save Contentful

Index.vue


最新帖子

{{post.fields.title} 从“~/plugins/contentful.js”导入{createClient} const client=createClient() 导出默认值{ //“env”在上下文对象中可用 异步数据({env}){ 回报你的承诺([ //获取博客的所有者 client.getEntries({ 'sys.id':env.CTF\u PERSON\u id }), //获取按创建日期排序的所有博客文章 client.getEntries({ “内容类型”:env.CTF\u BLOG\u POST\u type\u ID, 顺序:'-sys.createdAt' }) ]).然后(([条目,帖子])=>{ //返回应该可用的数据 //在模板中 返回{ posts:posts.items } }).catch() } }
nuxt.config.js

const config=require('./.contentful.json')
module.exports={
环境:{
CTF_SPACE_ID:config.CTF_SPACE_ID,
CTF_CDA_访问_令牌:config.CTF_CDA_访问_令牌,
CTF_PERSON_ID:config.CTF_PERSON_ID,
CTF_BLOG_POST_TYPE_ID:config.CTF_BLOG_POST_TYPE_ID
},
/*
**页眉
*/
负责人:{
标题:“cometthon”,
元:[
{charset:'utf-8'},
{name:'viewport',content:'width=设备宽度,初始比例=1'},
{hid:'description',name:'description',content:'Nuxt.js project'}
],
链接:[
{rel:'icon',键入:'image/x-icon',href:'/favicon.ico'}
]
},
/*
**自定义进度条颜色
*/
加载:{颜色:'#3B8070'},
/*
**构建配置
*/
建造:{
/*
**在保存时运行ESLint
*/
扩展(配置,{isDev,isClient}){
如果(isDev&&isClient){
config.module.rules.push({
强制执行:“预”,
测试:/\(js | vue)$/,
加载程序:“eslint加载程序”,
排除:/(节点\单元模块)/
})
}
}
}
}
contentful.js

const contentful=require('contentful'))
//为方便起见,请使用默认环境配置
//这些将通过nuxt.config.js中的“env”属性进行设置
常量配置={
空格:process.env.CTF_space_ID,
accessToken:process.env.CTF\u CDA\u访问\u标记
}
//导出“createClient”以在页面组件中使用它
module.exports={
createClient(){
返回contentful.createClient(配置)
}
}
预期:站点运行,从Contentful服务器检索内容,并在页面上呈现。
实际:站点运行时,错误会出现在索引页上

尝试将所有代码放在一个
元素中

您有没有看过这个将html包装在
标记中的方法