Vue · Senior · Запитання 40 з 75

Як відновлювати позицію прокручування, коли користувач повертається назад?

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

Пояснення

saved передається лише для popstate-навігацій. Можна також прокрутити до to.hash або повернути Promise, щоб дочекатися асинхронного контенту.

Де почитати

Помилка в запитанні

Vue · Senior · запитання 40

Перевірте себе

Пройдіть тест Vue · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест