在开发中路由需要用到返回上一页的功能,我们直接用router.go(-1)就可以解决,但是天不随人愿,光写一个router.go(-1)有时会失效,我们需要点击两次才能回到上一页,我找了半天也没找到解决办法,因此我准备用野招了
router.go(-1) 此时url改变了,但是页面未跳转
setTimeout(()=>{
let url = new URL(location.href);
router.push(url.pathname)
},100)
利用定时任务,延时方式再次跳转,这样就可以了