鍍金池/ 問(wèn)答/HTML/ spa應(yīng)用vue-router怎么獲取歷史記錄

spa應(yīng)用vue-router怎么獲取歷史記錄

現(xiàn)在有這樣的頁(yè)面跳轉(zhuǎn)順序a->b->c,那么我在c頁(yè)面直接$router.go(-2)可以回到a頁(yè)面。
如果中間多了幾次頁(yè)面跳轉(zhuǎn),比如a->e->f->c,那么我在c頁(yè)面回到a頁(yè)面需要$router.go(-3)。
所以就應(yīng)該需要?jiǎng)討B(tài)獲取頁(yè)面a在歷史記錄中的index,請(qǐng)問(wèn)各位如何才能獲取到指定路徑在歷史記錄中的index,不一定vue-router原生實(shí)現(xiàn),借助其他模塊也可以

回答
編輯回答
朕略萌

其實(shí)也是基于history的,獲取不到當(dāng)前路由的index,可以獲取到history總length。
你可以把每次的路由信息都記錄在本地中,然后想怎么跳就怎么跳,想跳哪就跳哪。

2017年1月5日 20:41