vue wapapp的子路由,手机自带的返回键只能返回上一个路由,怎么直接返回父路由?

![clipboard.
![clipboard.
clipboard.png
mGK)
mGJ)

clipboard.png

clipboard.png

第一张图里面,点击进详情页,里面有四个路由,上面是父路由,下面三个切换各一个路由,现在的问题是,我点击选集(从 图2 到图 3),但是我用安卓手机自带的返回键点击,只能重图2 变回 图1 ,就是返回到上一个子路由了,我想直接返回到图1,请问大家是怎么实现的

阅读 3.7k
4 个回答

1.两种方法,一是vue-router封装的方法,直接在绑定的事件里用this.$router.push({path:'/图一对应的路由'})
2.原生方法:window.open(location.origin+'图一对应完整的路由')
3.希望可以帮到你

首先你是不是表述错了:
clipboard.png
自带返回只能从图二到图一,最后你想直接回到图一,这不是同一个意思吗?

  • 1.如果想直接回到图一,那么在图二跳图三的时候使用this.$router.replace("图三路由"),此时返回会直接到图一。
  • 2.或者:在图二的路由里面判断,beforeRouteEnter里面判断。if(from.path=="图三"){this.$router.replace("图一")}

但是建议用1

新手上路,请多包涵

楼主你的问题解决了吗

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