如何设置router,使url还原成根目录
来源:6-6 用CSS-in-JS状态工程创建自定义组件:Row组件实现
yjies
2021-04-23
你好,老师
请问点击logout后,页面退回到登录界面,但url还是显示localhost:3000/projects, 我想把它变回localhost:3000
我尝试过用 useNavigate,因为 router v6 已没有history.push().
但没有成功,它似乎不认"/", 换做其他"/abc",就可以切换。
请问如何解决?谢谢!
let navigate = useNavigate();
nagivate("/",{replace:true});
写回答
1回答
-
Nolan
2021-04-28
你好,url这个是故意这么设计的,如果变成localhost:3000,登陆后就没法回到原来的界面了。至于重置路由,参考这个吧:
export const resetRoute = () => (window.location.href = window.location.origin);
00
相似问题