懒加载 使用LazyForEach而不是ForEach。 LazyForEach(this.data, (item: string) => { ListItem() { Row() { Text(item).fontSize(20).margin({ left: 10 }) } }.onClick(() => { this.data.pushData('item value: ' + this.data.totalCount()) }) }, item => item)