vue.js - NuxtJS 混合问题
问题描述
我目前正面临一个关于 NuxtJS 的奇怪问题。
在为组件创建混合后,我可以访问/打印组件数据中的字段。
export default () => {
return {
head () {
console.log(this.story)
}
}
}
工作正常。但是在我尝试访问对象story
本身之后,它变得未定义。
export default () => {
return {
head () {
console.log(this.story)
const title = this.story.content.title
console.log(title)
}
}
}
无法读取未定义的属性“内容”
的日志语句this.story
也是未定义的。
我注册这个 mixin 的组件使用了另一个返回story
数据字段的组件。
export default{
name: 'Default',
components: {Page},
mixins: [
FetchData({
preview: false
}),
addMetaTags()
]
}
我错过了什么?
解决方案
推荐阅读
- reactjs - 我可以将我在 Windows 上开发的应用程序导出到 iPhone 上吗?
- javascript - Highcharts气泡图数据标签不显示
- oracle - 如何将 Oracle 查询的输出导出到 AWS RDS 实例中的 csv 文件
- python - ValueError:目标是多类但平均值='二进制'。请选择其他平均设置
- javascript - 如何将数据从本地存储寻址到 user_id 和 SessionId,如果可能的话?
- ios - Google Chromecast 清单内字幕
- python - 如何动态创建 order_by 语句并将它们注入到 flasksqlalchemy 查询中
- elasticsearch - 我需要运行一个弹性搜索查询,其中至少几个字段中的几个术语之一是强制性的,而一个字段中的另一个术语是强制性的
- c# - 与 facebook 共享 Asp.Net MVC url
- amazon-dynamodb - DynamoDB:获取一条记录产生一个列表 VS 获取多条记录