Javascript 如何在Vue路由器导航保护中检测broswer back按钮

Javascript 如何在Vue路由器导航保护中检测broswer back按钮,javascript,vue.js,browser,vue-router,Javascript,Vue.js,Browser,Vue Router,我如何确保浏览器后退按钮不工作,因为我有路由器导航设置。如果我没有通过身份验证,我不想进入我的主页,但单击“上一步”按钮仍然有效。有没有关于这方面的帮助,Vue路由器不能处理这个问题?我想通过浏览器的“后退”按钮捕捉路线更改的时间 这就是我所拥有的: router.beforeach((to,from,next)=>{ if(to.matched.some(route=>route.meta.requireAuth)){ if(user.currentUser){ console.log(use

我如何确保浏览器后退按钮不工作,因为我有路由器导航设置。如果我没有通过身份验证,我不想进入我的主页,但单击“上一步”按钮仍然有效。有没有关于这方面的帮助,Vue路由器不能处理这个问题?我想通过浏览器的“后退”按钮捕捉路线更改的时间

这就是我所拥有的:

router.beforeach((to,from,next)=>{
if(to.matched.some(route=>route.meta.requireAuth)){
if(user.currentUser){
console.log(user.currentUser);
next();
}否则{
下一步({path://login});
}
}
next();
});

这是否回答了您的问题?不,没有。我试过了,但没有成功。不明白为什么