Я могу установить поведение прокрутки для Vue.js Router следующим образом:
const router = new Router({
mode: 'history',
routes: [
{
path: '/',
name: 'index',
component: Main
},
{
path: '/some-path',
name: 'some-path',
component: SomePath
}
],
scrollBehavior() {
return {x: 0, y: 0}
}
})
Это прекрасно работает, когда вы нажимаете на ссылку с какой-то страницей, которая не является текущей.Когда я нажимаю на ссылку, которая уже отображается, то есть в нижнем колонтитуле, ничего не происходит.Vue Router предполагает, что переход между состояниями отсутствует.Каков предпочтительный способ прокрутки вверх в этом случае?