为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

湖上湖 2019-03-15 15:15:17
现在有这样的页面跳转顺序a->b->c,那么我在c页面直接$router.go(-2)可以回到a页面。如果中间多了几次页面跳转,比如a->e->f->c,那么我在c页面回到a页面需要$router.go(-3)。所以就应该需要动态获取页面a在历史记录中的index,请问各位如何才能获取到指定路径在历史记录中的index,不一定vue-router原生实现,借助其他模块也可以
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-04-08
?
达令说

TA贡献1821条经验 获得超6个赞

大神想好怎么处理的方法没?我现在也有这样的需求从a->b->c->d 现在页面突然被关闭了,然后重新打开页面时要自动到d.这样一个需求,已经无爱了


查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 728 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信