我有两个页面(A和B),每个页面都有自己的离子菜单。 在两页中都使用离子菜单按钮显示菜单。 如果我从B页返回到A,则菜单不会在A页上显示。如果我不转到B页,则在A页上的菜单会起作用。 在这种情况下,页面A上的菜单缺少类“启用菜单”。
答案 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);
}
如果您还希望根据菜单在页面上的显示方式,可以使用相反的方法