Я пытаюсь создать динамический заголовок c для маршрута Vue. Кажется, я не могу найти способ передать параметр в мета-заголовок. Мне это нужно, потому что у меня есть компонент VueHeader
, который отображает заголовок из мета-заголовка маршрута. Вот мой код:
{
path: '/case/:id',
name: 'edit-case',
component: VueEditCase,
meta: {
title: 'Edit case ' + $route.params.id,
},
},
Однако я получаю сообщение об ошибке Uncaught ReferenceError: $route is not defined
. То же самое происходит, если у меня есть title: 'Edit case ' + this.$route.params.id
или title: 'Edit case ' + route.params.id
или title: 'Edit case ' + this.route.params.id
. Я также пробовал title: 'Edit case ' + ':id'
, et c.
Я не смог найти никакого ответа по номеру rnet, поэтому я прошу вашей помощи здесь, ребята. Кто-нибудь сталкивался с подобной проблемой и решил ее?
Вот изображение других рабочих маршрутов: 
Вот изображение того, как я отрисовываю метаданные заголовок в заголовке: 
Вот как выглядит заголовок при вводе соответствующих примеров маршрутов:
