Динамически изменять заголовок страницы в CBreadcrumbRouter CoreUI - PullRequest
1 голос
/ 19 марта 2020

Я работаю над проектом VueJS с использованием шаблона администратора CoreUI.

Есть ли способ изменить заголовок текущей страницы, как он отображается в CBreadcrumbRouter? Согласно GitHub, сценарий предпочитает отображать meta.label, за которым следует свойство name маршрутизатора. Однако я не нашел ни опции, ни инструкции о том, как изменить отображение со страницы содержимого. Я хотел бы отобразить другой текст здесь, используя параметр вызова. Я уже попробовал следующее, но это не работает:

this.$route.meta.label = 'bla';

Вместо path / to / my / page должно отображаться path / to / my / {script defined page name}.

Ответы [ 2 ]

1 голос
/ 19 марта 2020

Meta является свойством только для чтения и может быть назначено экземпляру маршрутизатора (это свойство объекта пути)

meta: { label: 'custom-label' },

https://router.vuejs.org/api/#router -construction-options

0 голосов
/ 20 марта 2020

На самом деле вы можете установить свойство метки метки со страницы, если вы не определили его на маршрутизаторе. Если вы установите его на маршрутизаторе, он не будет обновляться. Так что в configRoutes() не устанавливайте метатег! В противном случае он не будет обновляться.

...