Javascript VueJS:滚动行为无法正常工作

Javascript VueJS:滚动行为无法正常工作,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,在vuejs路由器中使用此功能时,我在控制台中看到一个错误 导出默认新路由器({ 模式:“历史”, 路线:[ { 路径:“/”, 名称:'根', 组成部分:清单项目 } , { 路径:'/theme/:slug/:id', 名称:'主题', 构成部分:专题, } ], 滚动行为(){ 返回{x:0,y:0} } }) 在我的情况下,每次我们进入新页面时,我都想回到页面的顶部 错误 element.geometry is undefined 您能分享更多的代码吗,比如您在哪里调用scro

在vuejs路由器中使用此功能时,我在控制台中看到一个错误


导出默认新路由器({
模式:“历史”,
路线:[
{
路径:“/”,
名称:'根',
组成部分:清单项目
}
,
{
路径:'/theme/:slug/:id',
名称:'主题',
构成部分:专题,
}
],
滚动行为(){
返回{x:0,y:0}
}  
})
在我的情况下,每次我们进入新页面时,我都想回到页面的顶部

错误

element.geometry is undefined

您能分享更多的代码吗,比如您在哪里调用scrollBehavior?更改路线时,您不是默认被发送到页面顶部吗?这应该是标准的。你可以用代码笔或类似的方式复制这个问题吗?它可以正常工作是的,但它在控制台中给了我一个错误,不会阻止脚本。但是如果你删除所有这些自定义行为会发生什么?更改路线时,默认情况下应滚动至顶部