Vue · Middle · Frage 60 von 75

Wie warnt man den Nutzer, bevor er eine Route mit ungespeicherten Änderungen verlässt?

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

Richtige Antwort: onBeforeRouteLeave, das false zurückgibt

Erklärung

Guards in der Komponente kennen deren State. Das Schließen des Tabs braucht einen eigenen beforeunload-Listener.

Zum Weiterlesen

Fehler in der Frage

Vue · Middle · Frage 60

Teste dich selbst

Mach den Test Vue · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen