ionic3: всплывающая страница через несколько секунд
Я очень плохо знаком с ионным. Просто учусь этому. Извините, если задал глупый вопрос. В основном у меня есть 2 страницы приветствия и дома. Первая страница приветствия загружается. Я хочу загрузить домашнюю страницу через 2-3 секунды при загрузке страницы приветствия. То же самое я сделал с помощью settimeout в javascript.
ionViewDidLoad() {
console.log('ionViewDidLoad WelcomePage');
setTimeout(() => {
this.navCtrl.popToRoot(home);
}, 2500);
}
вышеуказанный код не работает. Похоже на ошибку опечатки в poptoroot.
Пожалуйста, порекомендуйте.
1 ответ
Сначала вам нужно объявить вашу переменную "home", так как она не определена. Затем, чтобы загрузить домашнюю страницу, когда вы попадете на страницу приветствия, вам нужно использовать "ionViewDidEnter". Ваша проблема в том, что "ionViewDidLoad" запускается только один раз, то есть при создании страницы, но "ionViewDidEnter" запускается, даже если страница создана или кэширована.