Vue · Middle · Pytanie 60 z 75

Jak ostrzec użytkownika przed opuszczeniem trasy z niezapisanymi zmianami?

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

Wyjaśnienie

Guardy w komponencie znają jego stan. Zamknięcie karty wymaga osobnego listenera beforeunload.

Do poczytania

Błąd w pytaniu

Vue · Middle · pytanie 60

Sprawdź się

Rozwiąż test Vue · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test