Vue · Middle · Запитання 60 з 75

Як попередити користувача перед виходом із маршруту з незбереженими змінами?

onBeforeRouteLeave(() => {
  if (dirty.value) return confirm('Leave without saving?')
})

Пояснення

Гарди всередині компонента знають його стан. Закриття вкладки потребує окремого слухача beforeunload.

Де почитати

Помилка в запитанні

Vue · Middle · запитання 60

Перевірте себе

Пройдіть тест Vue · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест