在 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
相关推荐
心中有国也有家19 小时前
ArkTS 鸿蒙开发语法完全指南:从入门到实战Georgewu1 天前
如何判断应用在鸿蒙卓易通或者出境易环境下?菜鸟不学编程1 天前
鸿蒙中的 AR/VR 开发与场景创建Swift社区1 天前
鸿蒙应用上架流程经验@不误正业1 天前
OpenHarmony集成AI Agent实战:打造鸿蒙智能助理弓.长.1 天前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-netinfo — 网络状态检测弓.长.1 天前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-network-info — 网络信息获取弓.长.1 天前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-image-crop-picker — 图片选择裁剪组件讯方洋哥2 天前
HarmonyOS App开发——鸿蒙ArkTS基于首选项引导页的集成和应用左手厨刀右手茼蒿2 天前
Flutter 三方库 all_lint_rules_community 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、严谨、基于全量社区 Lint 规则的工业级静态代码质量与安全审计引擎