vue router replace 后退点击两次解决方法
replace
router.replace(location, onComplete, onAbort)
onComplete 与 onAbort 两个回调
onComplete 在导航成功完成 (在所有的异步钩子被解析之后) 调用
onAbort 在终止 (导航到相同的路由、或在当前导航完成之前导航到另一个不同的路由) 的时候调用
解决
可以在导航成功时进行操作
例:
this.$router.replace('/home', ()=>{
this.$router.go(-1)
})