routes

  • Type: Array(route)

配置路由。

umi 的路由基于 react-router@5 实现,配置和 react-router 基本一致,详见路由配置章节。

比如:

  1. export default {
  2. routes: [
  3. {
  4. path: '/',
  5. component: '@/layouts/index',
  6. routes: [
  7. { path: '/user', redirect: '/user/login' },
  8. { path: '/user/login', component: './user/login' },
  9. ],
  10. },
  11. ],
  12. };

注意:

  • component 的值如果是相对路径,会以 src/pages 为基础路径开始解析
  • 如果配置了 routes,则优先使用配置式路由,且约定式路由会不生效