在 ArkTS(ArkUI)里,ForEach 的第三个参数是 key,用来标识每个列表项的唯一性。它有个“复用组件”的机制:
key 不变 → 组件复用,不会重新渲染
key 变化 → 组件重建,UI 才会刷新
ForEach(this.yardList, (item: DataBean, index: number) => {
ListItem() {
this.BuildYardItemPage(item, index)
}
}, (item: DataBean) => item.sn)
鸿蒙list第三个参数的意思
安卓理事人2026-01-17 19:50
相关推荐
aqi0014 分钟前
一文速览 HarmonyOS 6.1.1 推出的十个新特性木咺吟22 分钟前
鸿蒙原生应用实战(三):游戏详情页与交互功能 — 400行ArkTS深度实践芒鸽32 分钟前
HarmonyOS 数据持久化开发实战:KVStore、关系型数据库与 PreferencesTrisighT33 分钟前
ArkTS 组件传对象还是拆属性?我测了帧率,结果和直觉反着来木咺吟36 分钟前
鸿蒙原生应用开发实战(四):电影详情与评分评价 — 电影清单App风华圆舞43 分钟前
鸿蒙语音播报功能 的 Flutter 侧封装思路风华圆舞1 小时前
鸿蒙 + Flutter 下美食探索场景为什么 AI 推荐比传统搜索更自然小博测试成长之路1 小时前
行业日报 | 2026年6月12日:Claude新模型、鸿蒙开发者大会与AI工程化加速互联网散修1 小时前
鸿蒙实战:从零实现自定义相机(上)——架构设计与核心实现不羁的木木2 小时前
《HarmonyOS 6.1 新能力实战之智感握姿》第一篇:初识智感握姿——能力与场景全解析