Vue · Senior · Frage 40 von 75

Wie stellt man die Scrollposition wieder her, wenn der Nutzer zurücknavigiert?

createRouter({
  history: createWebHistory(),
  routes,
  scrollBehavior: (to, from, saved) => saved ?? { top: 0 },
});
Antwort zeigen

Richtige Antwort: Mit der Router-Option scrollBehavior

Erklärung

saved gibt es nur bei popstate-Navigationen. Man kann auch zu to.hash scrollen oder ein Promise liefern, um auf asynchronen Inhalt zu warten.

Zum Weiterlesen

Fehler in der Frage

Vue · Senior · Frage 40

Teste dich selbst

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

Diesen Test machen