关于登录页登陆成功无法跳转的问题
来源:21-20 前端和服务端联调,测试问卷各个功能
孟起笨猪
2024-07-05
问题描述:登录成功后跳转至manage/list页面时,会先在MainLayout页面中通过useLoadUserData来获取用户信息,最后通过useNavPage进行跳转。
问题原因:在useLoadUserData hook中,只有username依赖项改变了,才会重新请求用户信息,但登录成功之后,根本没有成功获取username,所以不能成功跳转至manage/list页面。
解决方法: 在useLoadUserData获取token,将token也放进useEffect依赖项中,登录会将成功之后的token放进localStorage中,这样就可以成功请求到用户信息,达到跳转的效果。
写回答
1回答
-
双越
2024-07-05
感谢分享
00
相似问题