umi的路由同nextjs、uniapp路由类似,在一个配置文件声明了就完事了,umi有比nextjs和uniapp更完善的机制,比如嵌套路由、权限路由等。
在config.js的BasicLayout下继续加路由就是加在手风琴上的路由,BasicLayout就是侧边手风琴组建。
不要傻傻的复制配置了带组件的,组件不带插槽无法看到子路由,项目复杂后bug非常难排查。如果你的项目出现了路由跳转看不到效果的情况,排查一下是不是带了没有插槽的组件吧。
组件的name最好配置一个英文的,后期会做国际化,如果属性上带着一堆中文难免有些尴尬。