Вам просто нужно вложить соответствующие маршруты (очевидно, вам также понадобится параметр id
пользователя):
const router = new VueRouter({
routes: [
{ path: '/user/:id', component: User,
children: [
{
path: 'profile', component: Profile,
children: [
{
path: 'about', component: About,
children: [
{
path: 'details', component: Details,
}
]
}
]
}
]
}
]
})
Тот же код, но только сжатый (возможно, это помогает лучше читать):
const router = new VueRouter({
routes: [{
path: '/user/:id', component: User,
children: [{
path: 'profile', component: Profile,
children: [{
path: 'about', component: About,
children: [{
path: 'details', component: Details,
}]
}]
}]
}]
})