Как правильно задать заголовок вкладки браузера из разных представлений в Vue? - PullRequest
1 голос
/ 20 сентября 2019

Мне нужно установить заголовок вкладки браузера в моем приложении Vue.js.Названия для каждой страницы разные.

У меня структура компонентов в моем приложении показана здесь (упрощенно для примера).

Я вижу только два способа установить заголовок вкладки браузера для Page1View и Page2View:

  1. Создать события с заголовком в качестве аргумента со страниц и перехватить его в BlankPage.vue, а затем установить.
  2. Создайте общий компонент, который установит заголовок вкладки браузера и добавит его на каждую страницу.

UserPageRouterView.vue наследует от UserPage и предоставляет дочерние маршруты для страниц:

<user-page>
 <router-view></router-view>
</user-page>

Я не хочу передавать компонент на каждую страницу, чтобы установить заголовок вкладки браузера, но я также не уверен, что отправка событий - хорошая идея.Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...