鸿蒙开发报错Argument of type '(item: ObjectData) => number' is not xxxx

python 复制代码
Argument of type '(item: ObjectData) => number' is not assignable to parameter of type '(item: any, index: number) => string'.
Type 'number' is not assignable to type 'string'. <ArkTSCheck>

报错代码

js 复制代码
@Link lists:Array<ObjectData>;
ForEach(this.lists, (item: ObjectData) => {
  this.taskItem(item)()
}, (item: ObjectData) => item.id)

修改代码

js 复制代码
ForEach(this.lists,(item: ObjectData) => {
  this.taskItem(item)
}, (item: ObjectData) => item.id.toString())

📌 总结一下:

错误原因 解决方式
item.id 是 number,但 ForEach 要求 string 加 .toString() 转成字符串
相关推荐
OH_TPC6 小时前
HarmonyOS APP开发---“滤镜大师“图像处理App,需要用到这个库
java·图像处理·华为·harmonyos·鸿蒙
2501_919749039 小时前
华为鸿蒙管理密码APP—小羊密码
华为·harmonyos·鸿蒙
ITUnicorn12 小时前
【HarmonyOS】时间管理类APP:做成“自适应“
harmonyos
笔触狂放12 小时前
第2章 ArkTS(上)
华为·harmonyos·鸿蒙
新元代码13 小时前
探秘鸿蒙南向开发:Hi3861 架构、编译与实战全解析
华为·架构·harmonyos
笔触狂放14 小时前
第1章 初识鸿蒙
华为·harmonyos
小雨青年15 小时前
【HarmonyOS 7 沉浸光感深度实战】 06 复杂背景下的自动反色与可读性处理
华为·harmonyos
水深火乐16 小时前
HmarkX(码笺)的本地数据库模块重构实战
harmonyos
大锅盖116 小时前
Map 搜索没有返回可信候选时,派单页面该怎么继续工作
华为·harmonyos
HarmonyOS_SDK16 小时前
HarmonyOS SDK API诊断 Skill,一键定位功能故障问题
harmonyos