Задать вопрос
@slagoris

Как сделать setTimeout в Vue?

Привет. Не судите строго, я в самом начале изучения vue, но в боевом проекте.
Есть главная страница Home.vue. Была кнопка, по которой вызывается метод, который открывает модалку
methods: {
            showFirstModal() {
                this.$store.commit("showModal", {
                    name: "сallToRegistrationModal",
                    props: null,
                    isShown: true,
                });
            },
		}

Теперь, кнопка убирается. И Метод нужно аналогично с setTimeout запустить через 20 секунд после создания компонента. Но я не понимаю, как это сделать. Вроде нагуглил, не получается. Посоветовали через хук mounted, но не разобрался как, т.к. еще не дошел до хуков в изучении.
Подскажите, пжлст.
  • Вопрос задан
  • 1536 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    Frontend-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы