Я могу настроить поведение прокрутки на 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 предполагает, что переход состояния отсутствует. Каков предпочтительный способ прокрутки в этом случае?