ionic3: всплывающая страница через несколько секунд

Я очень плохо знаком с ионным. Просто учусь этому. Извините, если задал глупый вопрос. В основном у меня есть 2 страницы приветствия и дома. Первая страница приветствия загружается. Я хочу загрузить домашнюю страницу через 2-3 секунды при загрузке страницы приветствия. То же самое я сделал с помощью settimeout в javascript.

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

вышеуказанный код не работает. Похоже на ошибку опечатки в poptoroot.

Пожалуйста, порекомендуйте.

1 ответ

Решение

Сначала вам нужно объявить вашу переменную "home", так как она не определена. Затем, чтобы загрузить домашнюю страницу, когда вы попадете на страницу приветствия, вам нужно использовать "ionViewDidEnter". Ваша проблема в том, что "ionViewDidLoad" запускается только один раз, то есть при создании страницы, но "ionViewDidEnter" запускается, даже если страница создана или кэширована.

Другие вопросы по тегам