我对离子很新。刚刚学习它。对不起,如果问傻问题。 基本上我有2页欢迎和回家。 第一个欢迎页面加载。 我想在欢迎页面加载后2-3秒加载主页。 我在javascript中使用settimeout已经完成了。
ionViewDidLoad() {
console.log('ionViewDidLoad WelcomePage');
setTimeout(() => {
this.navCtrl.popToRoot(home);
}, 2500);
}
上面的代码不起作用。看起来像poptoroot中的拼写错误。
请告知。
答案 0 :(得分:1)
首先,您需要声明您的变量" home"因为它没有定义。然后在到达欢迎页面时加载主页,您需要使用" ionViewDidEnter"。你的问题是" ionViewDidLoad"只运行一次,这是在创建页面时,但是" ionViewDidEnter"即使页面已创建或缓存,它也会运行。