导航后禁用了离子菜单-v4

时间:2019-03-09 01:42:48

标签: ionic-framework ionic4

我有两个页面(A和B),每个页面都有自己的离子菜单。 在两页中都使用离子菜单按钮显示菜单。 如果我从B页返回到A,则菜单不会在A页上显示。如果我不转到B页,则在A页上的菜单会起作用。 在这种情况下,页面A上的菜单缺少类“启用菜单”。

1 个答案:

答案 0 :(得分:1)

您可以为此使用MenuController。

import { MenuController } from '@ionic/angular';

constructor(public menu: MenuController) {

}

ionViewWillEnter() {
   //If you want the menu to be enabled when you enter a page
   this.menu.enable(true);
}

ionViewDidLeave() {
   // disable it when leaving the page
   this.menu.enable(false);
}

如果您还希望根据菜单在页面上的显示方式,可以使用相反的方法