选项卡进入新页面后怎么回到上一次点击的tab栏

选项卡进入新页面后怎么回到上一次点击的tab栏

问题描述:

我在页面加了个返回按钮,window.history.go(-1);每次点返回按钮时,都是回到上一页的第一个tab栏下,我想问怎么回到上一次点击的tab栏

1.每次切换tab的时候,将当前点击的tab值存储在sessionStorage里面
2.在tab页面初始运行的时候,判断sessionStorage中是否有tab信息,如果有,则将tab设置为sessionStorage中存储的tab选项,如果没有则将tab设置为第一个

回不去。上一个页面的生命周期已到,早就释放了,回到上一个页面只是访问了上一次的url,页面是重新从服务端拉取的,并不使用本地缓存。你不想丢用户信息,那就不要跳转,新开tab
或者跳转前存入session

把 tab栏 状态存住, 点击是保存当前 tab, 返回时回退 tab状态

window.history.go(-1);返回上一次访问的页面,可能会用浏览器缓存的页面