【问题标题】:Ionic Menu is disabled after navigation - v4导航后禁用离子菜单 - v4
【发布时间】:2019-03-10 11:32:36
【问题描述】:

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

【问题讨论】:

    标签: ionic-framework ionic4


    【解决方案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);
    }
    

    如果您愿意,也可以使用与此相反的方法,具体取决于您希望菜单在页面上的显示方式

    【讨论】:

      猜你喜欢
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2015-04-15
      相关资源
      最近更新 更多