请稍等 ...
×

采纳答案成功!

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

关于路由守卫

作为一个小小白,一直没弄明白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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号