spa应用vue-router怎么获取历史记录

现在有这样的页面跳转顺序a->b->c,那么我在c页面直接$router.go(-2)可以回到a页面。如果中间多了几次页面跳转,比如a->e->f->c,那么我在c页面回到a页面需要$router.go(-3)。所以就应该需要动态获取页面a在历史记录中的index,请问各位如何才能获取到指定路径在历史记录中的index,不一定vue-router原生实现,借助其他模块也可以
守着星空守着你
浏览 5035回答 2
2回答

holdtom

其实也是基于history的,获取不到当前路由的index,可以获取到history总length。你可以把每次的路由信息都记录在本地中,然后想怎么跳就怎么跳,想跳哪就跳哪。

SMILET

大神想好怎么处理的方法没?我现在也有这样的需求从a->b->c->d现在页面突然被关闭了,然后重新打开页面时要自动到d.这样一个需求,已经无爱了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript