Vue · Senior · Pytanie 40 z 75

Jak przywracać pozycję przewinięcia, gdy użytkownik cofa się do poprzedniej strony?

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

Wyjaśnienie

saved jest przekazywane tylko przy nawigacjach popstate. Można też przewinąć do to.hash lub zwrócić Promise, by poczekać na asynchroniczną treść.

Do poczytania

Błąd w pytaniu

Vue · Senior · pytanie 40

Sprawdź się

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

Rozwiąż ten test