首頁 > web前端 > Vue.js > 主體

教你兩種方法設定vue動態瀏覽器標題(實例詳解)

WBOY
發布: 2021-12-24 18:31:37
轉載
2925 人瀏覽過

這篇文章為大家帶來了關於怎樣利用vue來實現動態設定瀏覽器標題的效果,希望對大家有幫助。

教你兩種方法設定vue動態瀏覽器標題(實例詳解)

vue 動態設定瀏覽器標題

#平時設定瀏覽器標題如下圖所示:

教你兩種方法設定vue動態瀏覽器標題(實例詳解)

但vue是單一頁面應用,入口檔案也只有一個html,只能設定一個標籤,所以下面介紹兩種常用的動態設定瀏覽器標籤的方法

正文

第一種

##使用瀏覽器原生方法document.title

router/index.js router.beforeEach裡

//多语言项目,根根据自己项目来
 import i18n from '@/i18n/index';
 document.title = i18n.t("router." + to.name)
 
 //单语言项目
  document.title = to.name
登入後複製

教你兩種方法設定vue動態瀏覽器標題(實例詳解) 語言切換路由不變,所以也要加一下,單字項目不用

//多语言项目
  document.title = i18n.t("router." + to.name)
登入後複製

教你兩種方法設定vue動態瀏覽器標題(實例詳解)#完活,建議使用,原生相容性好,不用下載安裝其他依賴套件

第二種

#使用外掛程式##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>
登入後複製

完活

筆記

注意:值根據自己專案路由結構來,本demo用的是name值,i18n有對應語言包,

你可以在meta物件裡加個title屬性,在外面用to.meta.title即可



教你兩種方法設定vue動態瀏覽器標題(實例詳解)
教你兩種方法設定vue動態瀏覽器標題(實例詳解)#【相關推薦:《

vue.js教學

》】

以上是教你兩種方法設定vue動態瀏覽器標題(實例詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
vue
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板