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')
})