这篇文章主要讲解了“react-routerv6怎么实现动态路由”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路免费云主机域名慢慢深入,一起来研究和学习“react-routerv6怎么实现动态路由”吧!大致思路就是:先只在路由表配置默认路由,例如登录页面,404页面。再等待用户登录成功后,获取到用户权限列表和导航列表,写一个工具函数递归调用得出路由表,在根据关键字映射成组件,最后返回得到新的路由表。流程如下用户登录成功获取用户权限列表获取用户导航菜单列表根据权限和导航生成路由表注意带 //import! 的标识每次导航列表更新时,再触发路由更新actionhandelFilterRouter 就是根据导航菜单列表 和权限列表 得出路由表的说一说我这里为什么要映射element 成对应组件这部操作,原因是我使用了redux-persist(redux持久化), 不熟悉这个插件的可以看看我这篇文章:redux-persist若是直接转换后存入本地再取出来渲染是会有问题的,所以需要先将element保存成映射路径,然后渲染前再进行一次路径映射出对应组件。每个后台的数据返回格式都不一样,需要自己去转换,我这里的转换仅供参考。ps:defaulyRoutes和默认router/index.ts导出是一样的,可以做个小优化,复用起来。感谢各位的阅读,以上就是“react-routerv6怎么实现动态路由”的内容了,经过本文的学习后,相信大家对react-routerv6怎么实现动态路由这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
本篇内容介绍了“C语言局部变量和全局变量实例代码分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能免费云主机域名够学有所成!代码如下:“C语言局部变量和全局变量实例代码分析…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。