Мне нужно установить заголовок вкладки браузера в моем приложении Vue.js.Названия для каждой страницы разные.
У меня структура компонентов в моем приложении показана здесь (упрощенно для примера).
Я вижу только два способа установить заголовок вкладки браузера для Page1View и Page2View:
- Создать события с заголовком в качестве аргумента со страниц и перехватить его в BlankPage.vue, а затем установить.
- Создайте общий компонент, который установит заголовок вкладки браузера и добавит его на каждую страницу.
UserPageRouterView.vue наследует от UserPage и предоставляет дочерние маршруты для страниц:
<user-page>
<router-view></router-view>
</user-page>
Я не хочу передавать компонент на каждую страницу, чтобы установить заголовок вкладки браузера, но я также не уверен, что отправка событий - хорошая идея.Есть идеи?