Showing
1 changed file
with
3 additions
and
1 deletions
| @@ -27,6 +27,7 @@ export struct PageComponent { | @@ -27,6 +27,7 @@ export struct PageComponent { | ||
| 27 | @Link @Watch('onChange') currentTopNavSelectedIndex: number | 27 | @Link @Watch('onChange') currentTopNavSelectedIndex: number |
| 28 | // 自动刷新通知 | 28 | // 自动刷新通知 |
| 29 | @Prop @Watch('onAutoRefresh') autoRefresh: number = 0 | 29 | @Prop @Watch('onAutoRefresh') autoRefresh: number = 0 |
| 30 | + private listScroller: Scroller = new Scroller(); | ||
| 30 | 31 | ||
| 31 | build() { | 32 | build() { |
| 32 | Column() { | 33 | Column() { |
| @@ -61,7 +62,7 @@ export struct PageComponent { | @@ -61,7 +62,7 @@ export struct PageComponent { | ||
| 61 | ListLayout() { | 62 | ListLayout() { |
| 62 | 63 | ||
| 63 | RelativeContainer() { | 64 | RelativeContainer() { |
| 64 | - List() { | 65 | + List({ scroller: this.listScroller }) { |
| 65 | // 下拉刷新 | 66 | // 下拉刷新 |
| 66 | ListItem() { | 67 | ListItem() { |
| 67 | RefreshLayout({ | 68 | RefreshLayout({ |
| @@ -235,6 +236,7 @@ export struct PageComponent { | @@ -235,6 +236,7 @@ export struct PageComponent { | ||
| 235 | } | 236 | } |
| 236 | // 当前页面,自动刷新数据 | 237 | // 当前页面,自动刷新数据 |
| 237 | Logger.debug(TAG, 'page onAutoRefresh ' + this.autoRefresh) | 238 | Logger.debug(TAG, 'page onAutoRefresh ' + this.autoRefresh) |
| 239 | + this.listScroller.scrollToIndex(0) | ||
| 238 | autoRefresh(this.pageModel, this.pageAdvModel) | 240 | autoRefresh(this.pageModel, this.pageAdvModel) |
| 239 | } | 241 | } |
| 240 | 242 |
-
Please register or login to post a comment