diff --git a/code/DocsSample/ArkUISample/ScrollableComponent/entry/src/main/ets/pages/waterFlow/WaterFlowDataSource.ets b/code/DocsSample/ArkUISample/ScrollableComponent/entry/src/main/ets/pages/waterFlow/WaterFlowDataSource.ets index ef8f873f793ecc7e3ecc1525832c4036c454cce4..3dfc468dab8a710c503ab4537d43e56fb5ce2bd0 100644 --- a/code/DocsSample/ArkUISample/ScrollableComponent/entry/src/main/ets/pages/waterFlow/WaterFlowDataSource.ets +++ b/code/DocsSample/ArkUISample/ScrollableComponent/entry/src/main/ets/pages/waterFlow/WaterFlowDataSource.ets @@ -97,13 +97,10 @@ export class WaterFlowDataSource implements IDataSource { } public addNewItems(count: number): void { - let len = this.dataArray.length; for (let i = 0; i < count; i++) { this.dataArray.push(this.dataArray.length); + this.notifyDataAdd(this.dataArray.length - 1); } - this.listeners.forEach(listener => { - listener.onDatasetChange([{ type: DataOperationType.ADD, index: len, count: count }]); - }) } // 在指定索引位置增加一个元素