在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue 路由跳轉(zhuǎn),瀏覽器返回鍵點(diǎn)擊鏈接變了,但頁面沒變

vue 路由跳轉(zhuǎn),瀏覽器返回鍵點(diǎn)擊鏈接變了,但頁面沒變

1、在路由里面,通過beforeEnter去判斷,然后 router.push({name:'CombineOrderShipments'}); 跳轉(zhuǎn)到CombineOrderShipments的頁面,這個(gè)CombineOrderShipments頁面里面有按鈕,繼續(xù)跳到OrderFormDetails頁面。
問題:我按手機(jī)本身返回按鈕一次,鏈接變成了CombineOrderShipments頁面的鏈接,但頁面沒有改變,還是停留在OrderFormDetails頁面。但PC端瀏覽器返回按鈕卻可以實(shí)現(xiàn)。

如果手機(jī)直接進(jìn)入CombineOrderShipments頁面,點(diǎn)擊里面的按鈕跳到OrderFormDetails頁面,手機(jī)的返回按鈕一按,卻可以回到CombineOrderShipments頁面。。

回答
編輯回答
怣人

最后自己發(fā)現(xiàn)了問題:
當(dāng)在beforeEnter里面,經(jīng)過判斷,想要跳轉(zhuǎn)到其他頁面,不能用 router.push()這個(gè)方法去跳轉(zhuǎn)。
必須使用 next({ path: '/' }) 這類型去進(jìn)行跳轉(zhuǎn)(文檔有說明:鏈接:https://router.vuejs.org/zh/g...

最后我使用 next({name:'CombineOrderShipments'}) 卻代替 router.push({name:'CombineOrderShipments'}) 進(jìn)行路由跳轉(zhuǎn)

2018年7月17日 13:59