在 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
相关推荐
一只大侠的侠3 小时前
Flutter开源鸿蒙跨平台训练营 Day9分类数据的获取与渲染实现一只大侠的侠3 小时前
Flutter开源鸿蒙跨平台训练营 Day 5Flutter开发鸿蒙电商应用不爱吃糖的程序媛4 小时前
Capacitor:跨平台Web原生应用开发利器,现已全面适配鸿蒙一只大侠的侠5 小时前
Flutter开源鸿蒙跨平台训练营 Day6ArkUI框架实战一只大侠的侠5 小时前
Flutter开源鸿蒙跨平台训练营 Day 4实现流畅的下拉刷新与上拉加载效果早點睡3906 小时前
高级进阶 ReactNative for Harmony 项目鸿蒙化三方库集成实战:react-native-drag-sort果粒蹬i6 小时前
【HarmonyOS】DAY9:利用React Native开发底部 Tab 开发实战:从问题定位到最佳实践lbb 小魔仙7 小时前
【HarmonyOS实战】OpenHarmony + RN:自定义 useForm 表单管理早點睡3907 小时前
高级进阶 ReactNative for Harmony 项目鸿蒙化三方库集成实战:react-native-video开开心心就好7 小时前
发票合并打印工具,多页布局设置实时预览