最近在处理基于Ionic3框架,搭建基础移动应用项目时遇到多层页点击退出遇到底部tabs导航无法消失的问题。借此把遇到的问题,及解决方案写出来,给写出来,下面讲述本人解决这个问题的办法。
效果图如下:
;首先:
在顶端引入NavController :import { App} from ‘ionic-angular’
其次
在构造器中初始化App组件
最后在退出当前账户触发如下事件
exit() {
this.dialog.confirm('你确定要退出应用吗?').then(res => {
this.app.getRootNav().push('login'); //3.调用this.app.getRootNav() 从根页面跳转就可以了
setTimeout(() => {
this.navCtrl.popToRoot();
},1000);
}, err => {
});
}