ionic3:几秒后弹出页面

时间:2017-07-06 19:47:40

标签: ionic3

我对离子很新。刚刚学习它。对不起,如果问傻问题。 基本上我有2页欢迎和回家。 第一个欢迎页面加载。 我想在欢迎页面加载后2-3秒加载主页。 我在javascript中使用settimeout已经完成了。

ionViewDidLoad() {
    console.log('ionViewDidLoad WelcomePage');
    setTimeout(() => {
        this.navCtrl.popToRoot(home);
    }, 2500);
}

上面的代码不起作用。看起来像poptoroot中的拼写错误。

请告知。

1 个答案:

答案 0 :(得分:1)

首先,您需要声明您的变量" home"因为它没有定义。然后在到达欢迎页面时加载主页,您需要使用" ionViewDidEnter"。你的问题是" ionViewDidLoad"只运行一次,这是在创建页面时,但是" ionViewDidEnter"即使页面已创建或缓存,它也会运行。