1 2 3 4 5 6 7 8 9 10 11 12 13
| 在 ArkTS(ArkUI)里,ForEach 的第三个参数是 key,用来标识每个列表项的唯一性。它有个“复用组件”的机制:
key 不变 → 组件复用,不会重新渲染
key 变化 → 组件重建,UI 才会刷新
ForEach(this.yardList, (item: DataBean, index: number) => { ListItem() { this.BuildYardItemPage(item, index) } }, (item: DataBean) => item.sn)
|