Здравствуйте!
Не могу понять, как можно создать группу маршрутов. Я попробовал через children, но он работает через родительский router-view, т.е. не через самый первый router-view, а спускается с родительского на дочерний и т.д., как я понимаю.
Мне это нужно, чтобы задать одну мету на группу маршрутов.
т.е. хочу так:
{
path:"/admin",
name: 'Admin',
meta:{isAdmin:true},
component: () => import('./views/admin/Main.vue'),
children:[
{
path:'user',
name:'allUsers',
component: () => import('./views/admin/User/allUsers.vue'),
},
{
path:'products',
name:'allProducts',
component: () => import('./views/admin/Products/allProducts.vue'),
},
]
},
Чтобы не писать так постоянно
{
path:"/admin",
name: 'Admin',
meta:{isAdmin:true},
component: () => import('./views/admin/Main.vue'),
},
{
path:'/admin/user',
name:'allUsers',
meta:{isAdmin:true},
component: () => import('./views/admin/User/allUsers.vue'),
},
{
path:'/admin/products',
name:'allProducts',
meta:{isAdmin:true},
component: () => import('./views/admin/Products/allProducts.vue'),
},
Или придется все равно добавлять всем маршрутам meta?