打开侧边菜单,顶部滚动

时间:2019-07-09 13:30:26

标签: ionic3

我的侧边菜单具有滚动功能,因此当我将其一直滚动到底部并关闭它时,我需要它重新打开,滚动位置在顶部。

当前,我正在尝试从app.component.ts访问侧面菜单组件,但是调用scrollToTop方法没有任何作用。

// app.component.html
<ion-menu
  type="overlay"
  side="right"
  [swipeEnabled]="false"
  [content]="content"
  (ionClose)="sideMenuScrollTop()"
>
<sidemenu [nav]="nav"></sidemenu>
</ion-menu>
<ion-nav [root]="rootPage" #content></ion-nav>

// app.component.ts
@ViewChild(SideMenuComponent)
sideMenu: SideMenuComponent;

sideMenuScrollTop() {
  this.sideMenu.content.scrollToTop();
}

// sidemenu.component.ts
@ViewChild(Content)
content: Content;

0 个答案:

没有答案
相关问题