1.本来正常路径这样:http://localhost:8082/#/item
2.但清理cookies跳转到登录页面变成了这样:http://localhost:8082/login#/login
3.多了一个login,实际要显示成:http://localhost:8082/#/login
4.引发原因是:location.href,换成router.push就没问题了

本文探讨了一个前端开发中的URL重定向问题,当清除cookies后,原本应该跳转到登录页面的链接多了一个'login'片段。通过对比location.href和router.push的使用,发现后者能正确解决这个问题。分析了导致错误的原因,并提供了相应的解决方案。
1.本来正常路径这样:http://localhost:8082/#/item
2.但清理cookies跳转到登录页面变成了这样:http://localhost:8082/login#/login
3.多了一个login,实际要显示成:http://localhost:8082/#/login
4.引发原因是:location.href,换成router.push就没问题了

421
405

被折叠的 条评论
为什么被折叠?
