Vue 项目刷新页面 #/ 之后的地址丢失怎么办?

楼主 矮油又得瑟了Lv1 新兵域名交流2024-03-09 03:41:26669 阅
如题:
刷新页面之后有概率 #/ 之后的地址消失,
1.token 保活没问题,token 过期的提示都在
2.和缓存无关,clear site data 之后刷新页面,提示 无token
3.没有除外 JS 代码的重定向,debugger 开了也没用
4.概率性出现,无痕浏览器里面也不影响
5.和单个电脑无关,多台电脑都能复现复现条件:
1.单个账号登录 1H+ 无操作,可以提升触发 BUG 的概率

全部回复 (1)

以下为老论坛历史回复
超级凶鸭历史回复2024-03-09 03:42:14
从浏览器的角度来说,刷新应该不影响 hash(#/)。

所以大概率还是你的代码包含了自动跳转的功能,并且在一段时间后有大概率会触发。

可以考虑的方案:

只做一个简单的 html,验证你的浏览器刷新会不会影响 hash
我猜应该没影响。接下来可以用全局路由守卫找到更新的原因。
然后解决这个问题

登录后回复

同类推荐

域名巴巴论坛官方微信群限时免费加入阿里云,腾讯云,华为云域名续费7折搜狗1200万收录14年双拼com老域名,懂得就来收把``专业解决被墙域名建站问题,小站100/月长期出售带历史权重域名,备案米