我有mainTabs页面,其中有5页 1)首页 )搜索 3)添加 4)通知 5)个人资料
在搜索中,它也是具有2个标签的标签页 1)搜寻影片 2)搜索人员
搜索视频中有一个视频列表,当我单击视频时,它会打开一个新页面playVideo页面。
因此,当应用程序打开时,我们首先单击searchtab,然后它导航到搜索视频页面,而当我单击视频时,在搜索视频中,它导航到播放视频页面。
home-> searchtab-> searchvideo-> playvideo
但是,每当我单击另一个页面并重新打开搜索选项卡时,它仍然会导航到播放视频页面,而不是搜索视频。
home-> searchtab-> searchvideo-> playvideo-> notify-> searchtab-> playvideo
我尝试了很多事情,但是当我单击任何其他标签时,找不到在每种情况下都能弹出playvideo页面的任何解决方案
答案 0 :(得分:0)
当您离开playVideo页面(onDidLeave)时,关闭标签导航。 每个选项卡都保留其导航历史记录,因此,当您导航回到该选项卡时,您将找到您以前所剩下的所有内容。
为避免这种情况,您需要在休假时关闭导航
答案 1 :(得分:0)
ionViewDidLeave() {
this.navCtrl.popToRoot();
}