6

在 Ionic V3.X 中,这会将视图滚动到顶部:

@ViewChild(Content) content: Content;

this.content.scrollToTop();

在 Ionic V4 中,这不再有效 - “内容类型上不存在属性 scrollToTop”。

有替代方案吗?谢谢。

4

3 回答 3

6

Use

@ViewChild(IonContent) content: IonContent;

...

this.content.scrollToTop(500);

It works for me, hope it will help you too. For more details https://www.freakyjolly.com/ionic-4-how-to-scroll-to-top-bottom-using-ion-content-scroll-events/

于 2019-05-08T22:02:07.933 回答
2

似乎该scrollToTop()方法是在v4.0.0-beta.3中添加的,但几个小时前在v4.0.0-beta.6中修复了一些问题,因此请将 Ionic 更新到beta.6版本,并且该方法应该在那里可用。scrollToTop()

编辑

谢谢,但我已经在 V4.0.0-beta.6 上。检查 API,显然没有 scrollToTop() 了。

我很抱歉坚持,但我刚刚安装了 V4.0.0-beta.6,我可以毫无问题地使用该scrollToTop()方法:

在此处输入图像描述

在此处输入图像描述

于 2018-08-30T05:27:43.747 回答
1

尝试这个

@ViewChild(Content) content: Content;   
this.content.scrollTop=0;

示例:https ://stackblitz.com/edit/angular-gxxrfp

于 2018-08-30T05:42:01.680 回答