我在移动应用中具有导航页面,并且在屏幕底部具有标签页。当用户在标签之间切换时,我想将当前导航页面(屏幕上处于活动状态的页面)的状态重置为初始状态。
我知道可以通过使用ionViewDidLeave()
或ionViewWillLeave()
事件来完成此操作,该事件会在此点击时触发,但是有人知道如何将当前页面的状态重置为初始状态吗?
我发现的是通过使用以下代码将整个导航页面重置为其根页面:
this.navController.popToRoot();
但这不是我想要的。从选项卡切换到选项卡时,我想在保留当前页面的同时重置其状态。怎么做?