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

Grafische Erklärung des MySQL-Abfragecaches

Inhaltsverzeichnis 1. Prinzipübersicht Query Cach...

Zusammenfassung der Wissenspunkte zum Abdecken von Indizes in MySQL

Wenn ein Index die Werte aller abzufragenden Feld...

Implementierung des HTML-Gleit- und Schwebeball-Menüeffekts

CSS-Stile html,Text{ Breite: 100 %; Höhe: 100%; R...

So installieren Sie den MySQL 5.7.28-Binärmodus unter CentOS 7.4

Linux-Systemversion: CentOS7.4 MySQL-Version: 5.7...

Detaillierte Erklärung des Unterschieds zwischen in und exists in MySQL

1. Bereiten Sie sich im Voraus vor Zu Ihrer Beque...

JavaScript Canvas realisiert den Effekt des Neun-Quadrat-Rasterschneidens

In diesem Artikel wird der spezifische Code der L...

Informationen zu VUEs Kompilierungsumfang und Slotumfang-Slotproblemen

Was sind Slots? Die Slot-Direktive ist v-slot, di...

Installieren Sie Windows Server 2019 auf VMware Workstation (Grafisches Tutorial)

Wenn Sie aufgefordert werden, einen Schlüssel ein...

Detaillierte Erläuterung der Verwendung von MySQL sql_mode

Inhaltsverzeichnis Vorwort sql_mode erklärt Die w...

Implementierungscode für die HTML-Tabellenrahmensteuerung

Wenn wir eine Tabelle verwenden, weisen wir ihr i...