鍍金池/ 問答/HTML/ vue-router使用go(-1)后退問題,在構(gòu)建完成后偶發(fā)性后退無效,不觸發(fā)

vue-router使用go(-1)后退問題,在構(gòu)建完成后偶發(fā)性后退無效,不觸發(fā)刷新

vue router使用go(-1)后退問題,在瀏覽器中偶發(fā)性無效;
項(xiàng)目簡介:vue單頁面項(xiàng)目,使用 "vue-router@^2.3.0"+ "vue@^2.5.3"+ "webpack@^3.10.0";
觸發(fā)邏輯:在內(nèi)容頁使用this.$router.go(-1);測試瀏覽器chrome@67、360極速,大部分情況可以正常返回,但偶爾出現(xiàn)點(diǎn)擊返回后地址有變化頁面無刷新問題;該問題在開發(fā)工作上不會出現(xiàn),在項(xiàng)目構(gòu)建完成后出現(xiàn)。
出現(xiàn)時(shí)使用瀏覽器自帶的返回按鍵也無法正常后退。
請教各位思友有沒有什么解決辦法或者思路。
備注:使用this.$router.push()可以正常后退,但應(yīng)對多入口的頁面返回邏輯就難處理了。

圖片描述

回答
編輯回答
熟稔
"vue-router": "^2.7.0"
"vue": "^2.4.2",
"webpack": "^2.6.1",

我這邊使用的是這幾個(gè)版本,我這邊是正常的
(this.to === undefined)?this.$router.go(-1):this.$router.push({path:this.to});
2018年4月7日 07:07