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?')
})- ✓Poprawna odpowiedź: Użyć
onBeforeRouteLeavei zwrócićfalse, by anulować nawigację - 2Użyć
onUnmounted - 3Użyć tylko
router.beforeEach
Wyjaśnienie
Guardy w komponencie znają jego stan. Zamknięcie karty wymaga osobnego listenera beforeunload.