HarmonyOS 鸿蒙Next Foreach渲染输入列表为自定义数据类型列表,报错Cannot read properties of undefined (reading '1'),为什么会是未定义呢?

HarmonyOS 鸿蒙Next Foreach渲染输入列表为自定义数据类型列表,报错Cannot read properties of undefined (reading ‘1’),为什么会是未定义呢? 我写了一个自定义组件,有一个成员变量 gameInfoGameInfo[]GamInfo 是我自己写的类,GameINfo 类有一个成员变量 GameDataGameBlockInfo[] , GameBlockInfo 也是我自己写的类

我在 build 用 foreach 渲染的时候,数据输入是 this.gameInfo.GameDada , 但是预览就会报错 Cannot read properties of undefined (reading '1') 。这是哪里有问题吗?请教一下大家,帮帮忙,我之前也没有学过 JS 相关


更多关于HarmonyOS 鸿蒙Next Foreach渲染输入列表为自定义数据类型列表,报错Cannot read properties of undefined (reading '1'),为什么会是未定义呢?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

解决了吗

更多关于HarmonyOS 鸿蒙Next Foreach渲染输入列表为自定义数据类型列表,报错Cannot read properties of undefined (reading '1'),为什么会是未定义呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


传入的函数外层多了一对括号,括号删除就好了,

牛的,

能把相关代码块贴出来看下吗?

已经发了,兄弟帮忙看看啥情况,

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17

如果我不用foreach的话,直接用列表里任意一项都可以渲染成功,就用foreach不行,我看foreach不是应该支持任意类型的列表的么,咋自定义的就会报undefined,

姓名: John Doe
职位: 软件工程师
简介: 拥有超过10年的软件开发经验,熟悉多种编程语言和技术。

回到顶部