Detaillierte Erklärung zum dynamischen Festlegen des Browsertitels in Vue

Detaillierte Erklärung zum dynamischen Festlegen des Browsertitels in Vue

Unsinn

Normalerweise wird der Browsertitel so gesetzt

Aber Vue ist eine einseitige Anwendung, und die Eingabedatei hat nur ein HTML, sodass nur ein Tag festgelegt werden kann. Hier sind also zwei häufig verwendete Methoden zum dynamischen Festlegen von Browser-Tags.

Text

Der erste

Verwenden Sie die native Browsermethode document.title

router/index.js

router.beforeEach

//Für mehrsprachige Projekte importieren Sie i18n aus „@/i18n/index“ entsprechend Ihrem eigenen Projekt.
 Dokument.Titel = i18n.t("Router." + to.name)
 //Einsprachiges Projekt document.title = to.name


Die Sprachumschaltroute bleibt unverändert und sollte daher ebenfalls hinzugefügt werden. Projekte mit nur einer Sprache benötigen sie nicht.

//Mehrsprachiges Projekt document.title = i18n.t("router." + to.name)


Abgeschlossen, empfohlen, native Kompatibilität ist gut, keine Notwendigkeit, andere abhängige Pakete herunterzuladen und zu installieren

Der Zweite

Verwendung von Plugins

1. Installieren Sie das Plugin

npm installiere vue-wechat-title --save

2.main.js Referenz

Importieren Sie VueWechatTitle von 'vue-wechat-title' // Titel dynamisch ändern
Vue.use(VueWechatTitel)

3. Anweisungen hinzufügen

//Mehrsprachiges Projekt <router-view v-wechat-title="$t('router.' + $route.name)" ></router-view>
 //Einsprachiges Projekt <router-view v-wechat-title=" $route.name" ></router-view>

Fertig

Anmerkungen

Hinweis: Der Wert hängt von der Routing-Struktur Ihres eigenen Projekts ab. Diese Demo verwendet den Namenswert. i18n verfügt über ein entsprechendes Sprachpaket.

Sie können im Metaobjekt ein Titelattribut hinzufügen und außerhalb davon to.meta.title verwenden.


Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Javascript ändert den Browsertitel Methode JS ändert den Browsertitel dynamisch
  • So ändern Sie den Browsertitel dynamisch mit JS
  • So zeigen Sie mit JavaScript das aktuelle Datum und die aktuelle Uhrzeit in der Titelleiste des Browsers an
  • Tipps zum Ändern des Browser-Tab-Titels mit JavaScript

<<:  Einführung in die Verwendung von exists und except in SQL Server

>>:  Der Unterschied zwischen Float- und Positionsattributen im CSS-Layout

Artikel empfehlen

PNG-Alpha-Transparenz in IE6 (vollständige Sammlung)

Viele Leute sagen, dass IE6 PNG-Transparenz nicht...

Analysieren der Knotenereignisschleife und der Nachrichtenwarteschlange

Inhaltsverzeichnis Was ist asynchron? Warum brauc...

【HTML-Element】So betten Sie Bilder ein

Mit dem img-Element können wir Bilder in HTML-Dok...

Die HTML-Eingabedateisteuerung begrenzt den Typ der hochgeladenen Dateien

Fügen Sie der Webseite ein HTML-Steuerelement für...

Verwenden Sie vue2+elementui für Hover-Prompts

Die Hover-Prompts von Vue2+elementui sind in exte...

Detaillierte Einführung in das CSS-Prioritätswissen

Bevor wir über die CSS-Priorität sprechen, müssen...

jQuery manipuliert Cookies

Code kopieren Der Code lautet wie folgt: jQuery.c...

Schritte und Methoden zur Bindung von Domänennamen und IPs in der Alibaba Cloud

1 Rufen Sie die Alibaba Cloud-Konsole auf, suchen...

js-Methode zum Löschen eines Felds in einem Objekt

Dieser Artikel stellt hauptsächlich die Implement...

Linux-Plattform MySQL ermöglicht Remote-Login

Während des Entwicklungsprozesses stoße ich häufi...

Lösen Sie das Problem des IDEA-Konfigurations-Tomcat-Startfehlers

Beim Konfigurieren unterschiedlicher Servlet-Pfad...

MySQL implementiert eine Beispielmethode zum Anmelden ohne Kennwort

Spezifische Methode: Schritt 1: Stoppen Sie den M...

Häufige Probleme und Lösungen beim Erstellen von MySQL MGR

Inhaltsverzeichnis 01 Häufige Fehler 1 02 Häufige...