请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于路由守卫

作为一个小小白,一直没弄明白create-react-app生成的项目中,怎么做路由守卫,网上查了很多资料,也都不够系统,能写一篇手记做个事例么?
为光大小白某福利,非常感谢

正在回答

1回答

UmiJs对react-router进行了二次封装,能够更方便地开发项目,所以本课程中采用的是umi生成项目;create-react-app目前是不支持路由守卫的,umi可以在src/app.js 里面做运行时配置,可以在onRouteChange这个方法里面做路由拦截操作。可以参考https://umijs.org/zh-CN/docs/runtime-config#%E9%85%8D%E7%BD%AE%E9%A1%B9这个;另外“8-19 通过 umi 运行时配置,对页面进行登陆验证”这个小节里面也有路由拦截的说明。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信