Ionic 3:Menutoggle 不断隐藏

Posted

技术标签:

【中文标题】Ionic 3:Menutoggle 不断隐藏【英文标题】:Ionic 3: Menutoggle keeps getting hidden 【发布时间】:2018-10-08 15:22:16 【问题描述】:

我在 Ionic 3 中实现了一个汉堡菜单,但我遇到了一个问题。当我在我的 android 设备上运行应用程序时,汉堡菜单不断消失,即打开侧面菜单的按钮消失了。然而,它只是偶尔发生。我尝试在使用 Google Chrome 检查时运行该应用程序,但我注意到 menutoggle 出于某种原因被隐藏了,但我不知道为什么。我不控制 .ts 类中的可见性。

<ion-header>
  <div>
    <ion-navbar>
      <button ion-button menuToggle> // this becomes "<button ion-button menuToggle hidden>"
        <ion-icon name="menu"></ion-icon>
      </button>
      <ion-title>Frontpage</ion-title>
    </ion-navbar>
  </div>
</ion-header>

【问题讨论】:

你有什么解决办法吗? 不,我还没有找到解决方案:( 这里也一样。有没有人找到合适的解决方案?请注意,这只发生在自动后退按钮出现时。 【参考方案1】:

我遇到了类似的菜单切换问题。

我为我的页面添加了以下代码。

标头html代码:

<ion-header>
 <ion-navbar text-center color="navBar">
  <ion-buttons right>
   <button class="menu" ion-button menuToggle="right" icon-only>
    <ion-icon name="menu"></ion-icon>
   </button>
  </ion-buttons>
  <ion-title>Password Reset</ion-title>
 </ion-navbar>
</ion-header>

标题css代码:

.menu 
    display: block !important;

【讨论】:

这可能有效,但它不是最好的解决方案。你有没有找到任何官方的? 不。我还没有找到任何官方的。

以上是关于Ionic 3:Menutoggle 不断隐藏的主要内容,如果未能解决你的问题,请参考以下文章

基于 Ionic 3 中的第一个 DropDownSelect 显示/隐藏第二个 DropDownSelect

无法隐藏默认的cordova-splash screen ionic 3

显示隐藏的离子 3 角度动画

在 Ionic 2 中隐藏状态栏

ionic 头部隐藏 ios问题

Ionic 4:如何在 ion-content 中隐藏 ScrollBar