Перейти к содержимому
23 / 28

Как динамически регистрировать маршруты в Vue Router?

Vue Router предоставляет router.addRoute() для добавления маршрутов в runtime. Это нужно для модульных приложений, где маршруты загружаются по требованию или зависят от роли пользователя.

JavaScript
router.addRoute({
    path: '/dashboard',
    name: 'dashboard',
    component: () => import('./Dashboard.vue')
  })

// Добавить дочерний маршрут к существующему
router.addRoute('admin', {
    path: 'settings',
    component: () => import('./AdminSettings.vue')
  })

Как динамически регистрировать маршруты в Vue Router? | JScriptiser