我有一个使用Ionic 4的小应用,其中包含2个选项卡和1个详细页面。
这里我面临的问题是,如果我从选项卡2进入详细页面,然后使用ion-back-button
返回,它总是将我重定向到选项卡1,而不是之前所在的选项卡2。
这是我的示例:
选项卡2 Html: 这里有一个简单的ion-item,带有一个点击事件:
<ion-item class="chat-item" (click)='openChat()' >
它调用openChat函数,其工作原理如下:
openChat() {
this.router.navigateByUrl('/chatdetail/:uid');
}
现在它会打开我的聊天详情页面,在其中我已经放置了一个返回按钮以便导航返回,像这样:
现在它会打开我的聊天详情页面,在其中我已经放置了一个返回按钮以便导航返回,像这样:
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>chatdetail</ion-title>
</ion-toolbar>
</ion-header>
但是当我点击这个按钮时,它不像在Ionic3中一样“弹出”页面,而是将我重定向到我的应用程序的根页面,即Tab1。
是否有任何方法可以覆盖返回事件以返回到之前的页面?