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

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

WBOY
WBOY転載
2021-12-24 18:31:372959ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。