При просмотре изменения маршрута прокрутите вверх на новой странице в vue js - PullRequest
0 голосов
/ 06 августа 2020

Я пробовал это. $ Router.replace (…) в ссылке на маршрутизатор, но, похоже, не работает, есть ли какой-либо метод по умолчанию vue для того же, без использования какой-либо сторонней библиотеки?

1 Ответ

0 голосов
/ 07 августа 2020

При создании экземпляра маршрутизатора вы можете предоставить функцию scrollBehavior , которая поможет вам прокручивать вверх при переходе к новому маршруту:

const router = new VueRouter({
  routes: [...],
  scrollBehavior (to, from, savedPosition) {
      // return desired position
  }
})

Для получения более подробной информации, вы можете следовать этому https://router.vuejs.org/guide/advanced/scroll-behavior.html#async -скроллинг

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...