约定式路由
除配置式路由外,Umi 也支持约定式路由。约定式路由也叫文件路由,就是不需要手写配置,文件系统即路由,通过目录和文件及其命名分析出路由配置。
如果没有 routes 配置,Umi 会进入约定式路由模式,然后分析 src/pages 目录拿到路由配置。
.
└── pages
├── index.tsx
└── users.tsx
会得到以下路由配置,
[
{
exact: true, path: '/', component: '@/pages/index' },
{
exact: true, path: '/users', component: '@/pages/users' },
]