鍍金池/ 問答/HTML5  HTML/ vue-router replace要點兩次才能返回,,詳細(xì)描述在正文!

vue-router replace要點兩次才能返回,,詳細(xì)描述在正文!

從a頁面router.push到b頁面,再從b頁面router.push到c頁面,c頁面點擊某個按鈕用vue-router的router.replace回到了b頁面,再點擊b頁面的返回鍵要點兩次才能返回a頁面,,這里返回鍵是瀏覽器自帶的!這種情形怎么處理成b頁面點一次回到a頁面呢在不改動c頁面vue-router的router.replace的方式?

回答
編輯回答
溫衫

router.go(-2)?
或者 在c頁面 push到a

2018年9月11日 15:40
編輯回答
我不懂

樓主解決問題了嗎?

2017年8月16日 22:04
編輯回答
骨殘心

這個是正常的表現(xiàn)、

之前的歷史棧是【a,b,c】
使用replace后 【a,b,b】

所以兩次返回才能退到 a

2018年8月19日 10:58