我可以将滚动行为设置为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路由器假定没有状态转换。在这种情况下,向上滚动的首选方式是什么?
使用这个不错的组件:https : //www.npmjs.com/package/vue-backtotop