ホームページ > ウェブフロントエンド > Vue.js > Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)

Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)

WBOY
リリース: 2021-12-24 18:31:37
転載
2934 人が閲覧しました

この記事では、vue を使用してブラウザーのタイトルを動的に設定する効果を実現する方法を紹介します。

Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)

#vue はブラウザのタイトルを動的に設定します

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

Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)#ただし、vue はシングルページ アプリケーションであり、エントリ ファイルには html が 1 つしかなく、設定できるラベルも 1 つだけです。そのため、以下では一般的に使用される 2 つの概要を紹介します。ブラウザーのラベルを動的に設定する方法

Text

最初のメソッド

##ブラウザーのネイティブ メソッド document.title

を使用します。 #router/index.js

router.beforeEach

//多语言项目,根根据自己项目来
 import i18n from '@/i18n/index';
 document.title = i18n.t("router." + to.name)
 
 //单语言项目
  document.title = to.name
ログイン後にコピー

言語切り替えルートは変更されないため、追加する必要があります。単一言語プロジェクトには必要ありません。
//多语言项目
  document.title = i18n.t("router." + to.name)
ログイン後にコピー

Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)
完全で、推奨され、優れたネイティブ互換性があり、他の依存パッケージをダウンロードしてインストールする必要はありません

2 番目のオプションVue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)

プラグを使用します。 ins

1. プラグインのインストール

npm install vue-wechat-title --save
ログイン後にコピー
2.main.js リファレンス

import VueWechatTitle from 'vue-wechat-title'//动态修改title
Vue.use(VueWechatTitle)
ログイン後にコピー

3.手順の追加

//多语言项目
  <router-view></router-view>
 //单语言项目
  <router-view></router-view>
ログイン後にコピー

Complete

Notes

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

title 属性を追加できます。メタ オブジェクトを指定し、



Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)[関連する推奨事項: "
vue.js チュートリアル Vue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)"]

の外側で to.meta.title を使用します。

以上がVue の動的ブラウザ タイトルを設定する 2 つの方法を説明します (詳細な例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
vue
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート