在 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
相关推荐
奋斗的小青年!!4 小时前
Flutter开发OpenHarmony应用:设置页面组件的深度实践大雷神4 小时前
HarmonyAPP 开发Flutter 嵌入鸿蒙原生 Swiper 组件教程鸣弦artha6 小时前
Flutter框架跨平台鸿蒙开发——Flutter Framework层架构概览安卓理事人7 小时前
鸿蒙启动后台服务运行小雨下雨的雨7 小时前
鸿蒙PC应用:工程结构解析与配置文件详解世人万千丶8 小时前
鸿蒙跨端框架 Flutter 学习 Day 3:性能进阶——Iterable 延迟加载与计算流的智慧夜雨声烦丿8 小时前
Flutter 框架跨平台鸿蒙开发 - 打造全能健康指数计算器,BMI/体脂率/热量/饮水一站式管理夜雨声烦丿8 小时前
Flutter 框架跨平台鸿蒙开发 - 打造实时汇率换算器,支持20+货币与离线模式世人万千丶9 小时前
鸿蒙跨端框架 Flutter 学习 Day 3:综合实践——多维数据流与实时交互实验室