在 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
相关推荐
fengxinzi_zack7 小时前
HarmonyOS应用开发实战:萌宠日记 - 健康分类数据隔离不言鹅喻11 小时前
HarmonyOS ArkTS 实战:实现一个校园考试安排与考场查询应用JaneConan11 小时前
鸿蒙 韶非 UI 系列:能力调用 startAbilityForResult,跳能力拿回参,鸿蒙能力路由入门FrameNotWork12 小时前
HarmonyOS 6.0 文件加密与安全存储:从哈希到硬件级密钥管理全链路实战Georgewu13 小时前
【HarmonyOS AI】鸿蒙开发者需要搞懂的 AI Coding 概念FF2501_9402285813 小时前
HarmonyOS开发实战:小分享-App项目架构全景解析解局易否结局14 小时前
鸿蒙原生开发实战:Native 图片处理与二维码全链路解析<小智>15 小时前
鸿蒙多功能工具箱开发实战(十二)-二十四节气与黄历数据展示Georgewu15 小时前
【HarmonyOS AI】DevEco CLI、Skills、知识库运用AI Coding提效详解