Vue · Middle · Frage 36 von 75
Was ist der Unterschied zwischen router.push und router.replace?
- 1Sie sind Synonyme und fügen beide einen neuen Eintrag hinzu
- 2
pushfügt einen History-Eintrag hinzu,replacetauscht den aktuellen - 3
replacelädt die Seite neu,pushnicht
Antwort zeigen
Richtige Antwort: push fügt einen History-Eintrag hinzu, replace tauscht den aktuellen
Erklärung
Nutze replace für Umleitungen nach dem Login oder beim Aktualisieren von Filtern im Query-String, damit der Verlauf nicht überläuft. Beide liefern ein Promise, das sich nach der Navigation erfüllt.