ionic3 多层返回至登录页面问题

最近在处理基于Ionic3框架,搭建基础移动应用项目时遇到多层页点击退出遇到底部tabs导航无法消失的问题。借此把遇到的问题,及解决方案写出来,给写出来,下面讲述本人解决这个问题的办法。

效果图如下:

;
1.gif

首先:

     在顶端引入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 => {

        });
    }

你可能感兴趣的:(ionic3 多层返回至登录页面问题)