【发布时间】:2020-04-07 23:34:53
【问题描述】:
我的数组有一个数据。 为什么我的控制台会弹出这个错误:
渲染错误:“TypeError:无法读取未定义的属性‘类型’”
方法内的vue代码:
getRoomType(assign_id){
return this.roomTypeName.find(o => o.room_id === parseInt(assign_id)).type;
},
vue html:
<span>{{ option.value }} ({{(option.assign_id=='no')? 'unassign' : getRoomType(option.assign_id) }})</span>
【问题讨论】:
-
添加错误消息文本。嵌入图片。
-
欢迎来到 SO。以后,请将错误消息的文本添加到您的帖子正文中。如果用户想在尝试对代码进行故障排除时对消息运行 Google 搜索,则可以更轻松地复制/粘贴。添加图片也可以,作为补充,如果您认为它会有所帮助。但通常没有必要。无论是苦笑,始终将错误消息和代码作为文本输入到您的帖子正文中。此外,使用引号中的错误消息搜索 SO 或 Google 通常会引导您找到解决方案。例如:` js "TypeError: cannot read property of undefined"`
标签: javascript vue.js undefined