在 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
相关推荐
youyin2 天前
HarmonyOS ArkUI 组件与自定义组件零基础:从搭页面到组件化开发HwJack202 天前
【HarmonyOS开发小实践】ArkTS 从 TypeScript 到方舟语言的演进威哥爱编程2 天前
HarmonyOS 7 星盾机密风控实战:设备风险因子端侧融合计算,可用不可见威哥爱编程2 天前
HarmonyOS 7 应用快启实战:关键资源预加载进内存,冷启告别白屏马剑威(威哥爱编程)2 天前
【共创稿事节】HarmonyOS 7 视觉 AI 进阶实战:人脸检测 + 通用文字识别(OCR)两步接入HMS Core2 天前
HarmonyOS智慧多窗,让应用在任意窗口都“恰到好处”梦想不只是梦与想2 天前
鸿蒙 应用发布准备工作(一)马剑威(威哥爱编程)3 天前
【共创稿事节】HarmonyOS 7 文搜图实战:自然语言检索本地图片,全流程端侧闭环李游Leo3 天前
HarmonyOS 7 HAR + HSP 工程化实战:模块复用、包体积控制与依赖边界