路由是一個棧,先進(jìn)后出,每次push跳轉(zhuǎn)后相當(dāng)于往棧內(nèi)存儲一個路由地址,返回的時候,相當(dāng)與出棧,出一個沒一個,出兩個沒兩個,具體出幾個就是這個backlen的值,由個人決定。當(dāng)然有的人可能想到replace跳轉(zhuǎn),這樣根本不會往棧內(nèi)存儲路由地址,但這樣的弊端是當(dāng)用戶在C頁面想返回B頁面時,他可能回的是A頁面,這樣體驗也不好,我們想達(dá)到的目的是當(dāng)C表單執(zhí)行完后到A頁面時,再返回不是返回到C或B,所以我就將C和B的棧內(nèi)路由地址都取出來,自然就不會再返回這兩個地址了,取出的行為就是go(-backlen)。以上說的名詞不一定準(zhǔn)確但思路是這個思路,具體還需要自己在項目中多試就了解了
vue清空瀏覽器history路由棧移動端開發(fā)經(jīng)常會遇到一個問題,就是頁面A->B ,B->C ,C->A首頁后,如果用戶點擊返回鍵,還是會回到C,但是C頁面往往是表單一類的操作或者帶有頁面參數(shù),這時返回C頁面...