Это как мой маршрутизатор выглядит следующим образом:Как получить маршрут Param
export default new VueRouter({
mode: 'history',
routes: [
/**
* Authentication
*/
{ name: 'login',
path: '/',
component: Login,
guest: true
},
{ name: 'registration',
path: '/registreer',
component: Registration,
guest: true
},
/**
* Forum
*/
{ name: 'forum',
path: '/forum',
component: Forum,
auth: true
},
]
});
Теперь я хотел бы получить значение auth
, когда я иду в /forum
. Как получить эту ценность? Я ничего не могу найти в the docs.
Уже попытался это:
router.beforeEach((to, from, next) => {
console.log(to.auth);
next()
});
Но ничего показать, только undefined
.
Любые идеи?
Вам нужно перебрать [совпадающая маршруты] (https://router.vuejs.org/en/advanced/meta.html). –
вы не можете установить ключи, как вы хотите .. использовать meta: {auth: true} – delueg