Ionic 3 - 不要在导航栏中将主页按钮更改为后退按钮



我有这样的东西:

在我的导航栏中,我有一个用于切换菜单的主页按钮。

问题是,当导航堆栈具有超过 1 个页面时,ionic 会自动将其从主页按钮更改为后退按钮。

我需要该按钮始终保持切换菜单的主页按钮,无论导航堆栈中有多少页。

<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="home"></ion-icon>
</button>
<ion-navbar>
</ion-header>

对我的情况不利的解决方案:

1(如果我在更改页面时使用"setRoot"而不是"push",则不会发生这种情况,因为导航堆栈始终有 1 页。

但是这对我来说不是一个选项,我想继续使用"按钮"并让按钮保持切换菜单的主页按钮,而不是更改为返回 1 页的后退按钮。

2(设置hideBackButton="false"完全隐藏后退按钮,但这并不意味着显示主页按钮,也不显示。

<ion-navbar hideBackButton="false">

使用 ion-toolbar 而不是 ion-navbar:

<ion-header>
<ion-toolbar>
<button ion-button menuToggle>
<ion-icon name="home"></ion-icon>
</button>
<ion-toolbar>
</ion-header>

最新更新