vue-router执行router.replace(url)后效果和router.push(url)一样,

vue-router执行router.replace(url)后效果和router.push(url)一样,发现router.replace执行失败,进入了onAbort回调,
当前位置 http://localhost:8099/#/community/create/pay?gid=262,
成功后要replace到/community/payment?success=1&gid=262去,
replace不成功,是什么原因呢,

版本如下
"vue": "^2.3.3","version": "2.5.16"
"vue-router": "^2.6.0", "version": "2.8.1"

阅读 2.8k
1 个回答

问题出在,全局钩子beforeEach上

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题