Vue.js VueJS scrollBehavior()参数导致错误

Vue.js VueJS scrollBehavior()参数导致错误,vue.js,vuejs2,vue-component,vue-router,router,Vue.js,Vuejs2,Vue Component,Vue Router,Router,我正在尝试将VueJS应用程序设置为在将路线更改为其他视图时滚动到顶部。我已经将scrollBehavior方法添加到路由器配置中,但我遇到了一些问题 如果我尝试“npm运行服务”,我会在使用scrollBehavior(to、from、savedPosition)时出错,但如果我删除函数参数,则不会出现问题。如果我禁用prettier,它也可以工作,但“firebase部署”仍然每次都失败 const router = new VueRouter({ mode: "

我正在尝试将VueJS应用程序设置为在将路线更改为其他视图时滚动到顶部。我已经将scrollBehavior方法添加到路由器配置中,但我遇到了一些问题

如果我尝试“npm运行服务”,我会在使用scrollBehavior(to、from、savedPosition)时出错,但如果我删除函数参数,则不会出现问题。如果我禁用prettier,它也可以工作,但“firebase部署”仍然每次都失败

   const router = new VueRouter({
      mode: "history",
      base: process.env.BASE_URL,
      routes, 
      scrollBehavior (to, from, savedPosition) {
        return { x: 0, y: 0 }; 
      },
    });
错误

定义了“to”,但从未使用过 定义了“from”,但从未使用过 已定义“savedPosition”,但从未使用过


这是eslint规则中的错误,只需删除参数,因为您没有使用它

scrollBehavior(){
返回{x:0,y:0};
},
或者,如果希望参数仍然存在,可以在该行禁用eslint规则

//eslint禁用下一行没有未使用的变量
滚动行为(到、从、保存位置){
返回{x:0,y:0};
},

您会遇到哪些错误?请更新你的帖子。