鍍金池/ 問(wèn)答/HTML/ vue wapapp的子路由,手機(jī)自帶的返回鍵只能返回上一個(gè)路由,怎么直接返回父

vue wapapp的子路由,手機(jī)自帶的返回鍵只能返回上一個(gè)路由,怎么直接返回父路由?

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

clipboard.png

clipboard.png

第一張圖里面,點(diǎn)擊進(jìn)詳情頁(yè),里面有四個(gè)路由,上面是父路由,下面三個(gè)切換各一個(gè)路由,現(xiàn)在的問(wèn)題是,我點(diǎn)擊選集(從 圖2 到圖 3),但是我用安卓手機(jī)自帶的返回鍵點(diǎn)擊,只能重圖2 變回 圖1 ,就是返回到上一個(gè)子路由了,我想直接返回到圖1,請(qǐng)問(wèn)大家是怎么實(shí)現(xiàn)的

回答
編輯回答
柚稚

1.兩種方法,一是vue-router封裝的方法,直接在綁定的事件里用this.$router.push({path:'/圖一對(duì)應(yīng)的路由'})
2.原生方法:window.open(location.origin+'圖一對(duì)應(yīng)完整的路由')
3.希望可以幫到你

2017年3月2日 22:13
編輯回答
孤酒

參考“監(jiān)聽(tīng)手機(jī)按鍵”。
地址:安卓與Vue交互

2018年6月26日 21:20
編輯回答
咕嚕嚕

樓主你的問(wèn)題解決了嗎

2018年2月6日 20:29
編輯回答
吃藕丑

首先你是不是表述錯(cuò)了:
clipboard.png
自帶返回只能從圖二到圖一,最后你想直接回到圖一,這不是同一個(gè)意思嗎?

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

但是建議用1

2017年6月24日 22:47