我的APP可以使用选项卡,在这些选项卡中,我有使用push
打开其他页面的按钮,当我单击选项卡2并单击一个按钮时,它会打开普通页面,然后单击选项卡1,然后在选项卡2中再次单击,但不显示选项卡2的起始页, 它已经打开了我之前点击过的页面......如何使它每次单击选项卡时都准确显示该选项卡的页面,并且不打开我访问过的页面?我尝试使用 this.tabRef.select (0);
在 tab.ts 内部,但它双击每个选项卡的第一次单击,这会导致屏幕上闪烁,通过调用两次将其留空几秒钟......我尝试了this.navCtrl.setRoot (HomePage ) ;
,但它将选项卡从屏幕上移开,因为它将主页作为主页。
在选项卡的子页面中使用此代码:
ionViewDidLeave(){
this.navController.setRoot(/*your tab page*/);
}