Vueでブラウザタイトルを動的に設定する方法の詳細な説明

Vueでブラウザタイトルを動的に設定する方法の詳細な説明

ナンセンス

通常、ブラウザのタイトルは次のように設定されます

しかし、Vue はシングルページ アプリケーションであり、エントリ ファイルには HTML が 1 つしかないため、設定できるタグは 1 つだけです。そこで、ブラウザー タグを動的に設定するためによく使用される 2 つの方法を紹介します。

文章

最初

ブラウザのネイティブメソッドdocument.titleを使用する

ルーター/index.js

router.beforeEach

// 多言語プロジェクトの場合は、独自のプロジェクトに応じて '@/i18n/index' から i18n をインポートします。
 document.title = i18n.t("ルーター." + to.name)
 //単一言語プロジェクト document.title = to.name


言語切り替えルートは変更されていないため、これも追加する必要があります。単一言語プロジェクトでは必要ありません。

//多言語プロジェクト document.title = i18n.t("router." + to.name)


完了、推奨、ネイティブ互換性は良好、他の依存パッケージをダウンロードしてインストールする必要はありません

2番目

プラグインの使用

1. プラグインをインストールする

npm インストール vue-wechat-title --save

2.main.js リファレンス

import VueWechatTitle from 'vue-wechat-title'//タイトルを動的に変更する
Vue.use(VueWechatTitle)

3. 指示を追加する

//多言語プロジェクト <router-view v-wechat-title="$t('router.' + $route.name)" ></router-view>
 //単一言語プロジェクト <router-view v-wechat-title=" $route.name" ></router-view>

終了した

ノート

注:値は、独自のプロジェクトのルーティング構造によって異なります。このデモでは、name 値を使用します。i18n には対応する言語パッケージがあります。

meta オブジェクトに title 属性を追加し、その外部でto.meta.titleを使用できます。


要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • javascriptはブラウザのタイトルを変更するメソッドJSはブラウザのタイトルを動的に変更します
  • JS を使用してブラウザのタイトルを動的に変更する方法
  • JavaScript を使用してブラウザのタイトル バーに現在の日付と時刻を表示する方法
  • JavaScript でブラウザのタブタイトルを変更するヒント

<<:  SQL Server での exists と except の使用法の概要

>>:  CSSレイアウトにおけるフロート属性と位置属性の違い

推薦する

純粋な HTML+CSS でオリンピック リングを実装するためのサンプル コード

レンダリング コード - 青と黄色のリングを例に挙げます <div class="コ...

Linux プロセスの CPU 使用率が 700% に達し、終了できない場合の解決策

目次1. 問題の発見2. プロセスの詳細情報を表示する3. 解決策4. 大法を再開する1. 問題の発...

HTML フォームタグチュートリアル (5): テキストフィールドタグ

<br />このタグは、さらにテキストを入力できる複数行のテキスト フィールドを作成する...

TypeScript 開発のための 6 つの実用的なヒント

目次1. 開発前にエンティティの種類を決定する2. インターフェースをリクエストするときは、使用する...

Centos7 に MySQL 8.0.23 をインストールする手順 (初心者レベル)

まず、MySQL とは何かを簡単に紹介します。簡単に言えば、データベースはデータを格納するための倉庫...

ウェブページの読み込み速度を上げる6つのヒント

第二に、キーワードのランキングは、Webページの表示速度にも関係しています(参照:キーワードランキン...

入力選択スタイルを変更する CSS 疑似クラスのサンプルコード

注: この表はW3Schoolチュートリアルから引用したものです疑似要素の分類と機能: 入力選択スタ...

Linux での JDK と Tomcat のアップロードと設定に関する詳細なチュートリアル

準備1. 仮想マシンを起動する2. gitツールルートアカウントでログインルートアカウントを使用して...

Linux の crontab タスク スケジューリングの簡単な分析

1. スケジュールタスクを作成する命令crontab -eは現在のユーザーの編集インターフェースに入...

HTMLにリンクを挿入する方法

各 Web ページには、URL () で識別されるアドレスがあります。通常、Web サイト内でリンク...

Win32 MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル

MySQL 5.7.27のインストールチュートリアルは以下のように記録され、皆さんと共有されています...

MySQLの日次統計レポートでは、その日にデータがない場合には0が入力されます。

1. 問題の再現:各日の合計数を日ごとにカウントします。データのない日がある場合、グループ化によっ...

MySQLにおけるrow_numberの実装プロセス

1. 背景一般的に、データ ウェアハウス環境では、row_number 関数を使用して特定のディメン...

Reactにおけるフックの一般的な使用法

目次1. フックとは何ですか? 2. フックはなぜ現れるのでしょうか? 3. よく使われるフックは何...

Kubernetes YAMLファイルの使用

目次01 YAMLファイルの概要YAML---キー値型YAML---リスト型02 K8Sにおけるマス...