鸿蒙开发报错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() 转成字符串
相关推荐
南村群童欺我老无力.7 分钟前
鸿蒙pc条件渲染与可见性Visibility的选择困境
华为·harmonyos
南村群童欺我老无力.12 分钟前
harmonyos PC中@Watch监听器的触发时机与性能陷阱
华为·harmonyos
xo1988201112 分钟前
OpenHarmony 交叉编译环境 libsmb2 库
harmonyos
南村群童欺我老无力.18 分钟前
鸿蒙PC链接数据库操作的并发与事务安全
数据库·安全·华为·harmonyos
求学中--34 分钟前
HarmonyOS 6.1.1 API 24 Beta震撼发布!Camera Kit智能追焦+ComMemory模板,开发者必看的新特性全解析
华为·小程序·harmonyos
南村群童欺我老无力.35 分钟前
鸿蒙pc自定义弹窗组件的实现与层级管理
华为·harmonyos
xyccstudio18 小时前
将 libsmb2 集成到 HarmonyOS ArkTS 项目
harmonyos
HwJack201 天前
HarmonyOS 6APP开发之摸透ArkUI FrameNode
华为·harmonyos
求学中--1 天前
状态管理一文通:@State、@Prop、@Link、@Provide/Consume全解析
人工智能·小程序·uni-app·wpf·harmonyos
求学中--1 天前
ArkUI组件库完全指南:从基础组件到自定义装饰器
低代码·华为·小程序·uni-app·harmonyos