vue.js - 为什么我收到错误无法读取 vue 中未定义的属性数据
问题描述
在 vue 中,我有一个从父组件传入的数组。我设置了一些默认值来填充表单,但是,我想将“application_id”插入默认值之一。下面的代码带回错误“数据()中的错误:“TypeError:无法读取未定义的属性“数据””
如果我在页面上打印 'this.data[0]['application_id']' 它会带回我想要的值。不确定为什么下面的数据未定义?
props: {
data: Array,
},
data:() =>({
educationDetails: [],
defaults:{
application_id:this.data[0]['application_id'],
}
}),
解决方案
推荐阅读
- apache-kafka - Rabbitmq 到 Kafka 协议翻译
- python - 元组列表与替代值的组合
- python - 如何在 Grasshopper 中用 Python 构造一个区间
- java - 如何在 Java 中构建嵌套的 MongoDB 查询?
- java - io.lettuce.core.RedisException: java.lang.RuntimeException: GCM 模式下的无效键或规范
- scala - Finch jsonBody 自定义参数转换
- rest - rest wcf 中的匿名身份验证
- c# - 如何访问文档文件夹 (UWP)
- c++ - return 语句中的构造函数语法?
- sql-server - 无法在 ForEach 循环中获得约束以处理 SQL 任务