vuejs返回前一页怎么实现?

比如a页面=>b页面=>c页面,当前在c页面,我想按返回键回到b页面怎么搞?用histroy.go(-1)不行的.....

阅读 103.6k
5 个回答

如果用了vue-router的话,this.$router.go(-1)就可以回到上一页。history.go(-1)是回到浏览器上一页,但是由于Vue应用是单页应用,浏览器的访问历史未必和Vue的浏览历史相同。

新手上路,请多包涵

正确的写法是 $router.back(-1)

this.$route.go(-1)就可以了啊

router.back();

我发现window.history.go(-1) 在vue中可以用的 ,和this.$router.go(-1)效果是一样的

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