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

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

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

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

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

其实也是基于history的,获取不到当前路由的index,可以获取到history总length。你可以把每次的路由信息都记录在本地中,然后想怎么跳就怎么跳,想跳哪就跳哪。
                            
查看完整回答
反对 回复 2019-05-13
?
SMILET

TA贡献1796条经验 获得超4个赞

大神想好怎么处理的方法没?我现在也有这样的需求从a->b->c->d现在页面突然被关闭了,然后重新打开页面时要自动到d.这样一个需求,已经无爱了
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 5027 浏览
慕课专栏
更多

添加回答

举报

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