Vue.js Vue路由器:我可以在route meta中获取route params值吗?
我需要从route children meta内部访问route params,这样我就可以进行获取并获取另一个值。在这个例子中,我想从params中获取id,这样我就可以运行一个函数,获取具有这个id的用户名,并在meta字段中使用它。这可能吗Vue.js Vue路由器:我可以在route meta中获取route params值吗?,vue.js,vue-router,Vue.js,Vue Router,我需要从route children meta内部访问route params,这样我就可以进行获取并获取另一个值。在这个例子中,我想从params中获取id,这样我就可以运行一个函数,获取具有这个id的用户名,并在meta字段中使用它。这可能吗 path: '/user/:id', component: User, props: true, beforeEnter: requireAuth, children: [ { path: '', name: 'user',
path: '/user/:id',
component: User,
props: true,
beforeEnter: requireAuth,
children: [
{
path: '',
name: 'user',
component: UserOverview,
meta: {
breadcrumb: [
{name: 'Users', params: {name: 'users'}},
{name: getUserName(id)}
]
}
}, {...
在此之前,每个钩子都可能有帮助
router.beforeEach((to, from, next) => {
if (!to.meta.breadcrumb) {
to.meta.breadcrumb = 'your_content'
}
next()
})