最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue動態(tài)設(shè)置頁面title的方法實例

 更新時間:2020年08月23日 15:47:54   作者:Levy  
這篇文章主要給大家介紹了關(guān)于vue動態(tài)設(shè)置頁面title的相關(guān)資料,文中通過實例代碼結(jié)束的非常詳細(xì),對大家學(xué)習(xí)或者使用Vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

本文主要介紹了Vue動態(tài)修改title的方法,需要的朋友可以參考學(xué)習(xí),方法如下:

1.通過自定義指令去修改(單個修改比較好)

//1.在main.js 頁面里添加自定義指令
Vue.directive('title', {//單個修改標(biāo)題
 inserted: function (el, binding) {
 document.title = el.dataset.title
 }
})
//2.在需要修改的頁面里添加v-title 指令
<div v-title data-title="我是新的標(biāo)題"></div>.

2.使用插件 vue-wechat-title

//1.安裝插件
npm vue-wechat-title --save
//2.在main.js里面引入插件
import VueWechatTitle from 'vue-wechat-title'//動態(tài)修改title
Vue.use(VueWechatTitle)
//3.在路由里面 添加title
   routes: [{
   path: '/login',
   component: Login,
   meta: {
    title: '登錄'
   }
  }, {
   path: '/home',
   component: Home,
   meta: {
    title: '首頁'
   }
  },]

//4.在app.vue 中添加 指令 v-wechat-title
<router-view v-wechat-title='$route.meta.title' />

3.通過 router.beforeEach 導(dǎo)航守衛(wèi)來修改

//1.在router的index里寫自己的路徑和title
const router = new Router({
 routes: [
  {
   path: '/login',
   component: Login,
   meta: {
    title: '登錄',
   },
  },
  {
   path: '/home',
   component: Home,
   meta: {
    title: '首頁',
   },
  },
 ],
})
//2.使用router.beforeEach對路由進行遍歷,設(shè)置title
router.beforeEach((to, from, next) => {
 //beforeEach是router的鉤子函數(shù),在進入路由前執(zhí)行
 if (to.meta.title) {
  //判斷是否有標(biāo)題
  console.log(to.meta.title)
  document.title = to.meta.title
 } else {
  document.title = '默認(rèn)title'
 }
 next()
})

4.使用 vue-mate 修改 title

https://github.com/declandewet/vue-meta 文檔中比較詳細(xì)地說明了在瀏覽器端和服務(wù)器端如何使用 vue-meta 修改頁面頭部信息

總結(jié)

到此這篇關(guān)于vue動態(tài)設(shè)置頁面title的文章就介紹到這了,更多相關(guān)vue動態(tài)設(shè)置頁面title內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue elementUI table表格數(shù)據(jù) 滾動懶加載的實現(xiàn)方法

    vue elementUI table表格數(shù)據(jù) 滾動懶加載的實現(xiàn)方法

    這篇文章主要介紹了vue elementUI table表格數(shù)據(jù)滾動懶加載的實現(xiàn)方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • websocket在vue2中的封裝使用方式

    websocket在vue2中的封裝使用方式

    這篇文章主要介紹了websocket在vue2中的封裝使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 詳解vite如何支持cjs方案示例

    詳解vite如何支持cjs方案示例

    這篇文章主要介紹了vite如何支持cjs方案示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Vue3自動引入組件與組件庫的方法實例

    Vue3自動引入組件與組件庫的方法實例

    關(guān)于vue?組件還是非常好用的,真正掌握預(yù)計需要一段時間,下面這篇文章主要給大家介紹了關(guān)于Vue3自動引入組件與組件庫的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • vue實現(xiàn)視頻全屏切換功能

    vue實現(xiàn)視頻全屏切換功能

    這篇文章主要為大家詳細(xì)介紹了如何使用vue實現(xiàn)視頻全屏切換的功能,文中的示例代碼講解詳細(xì), 具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2023-11-11
  • vue?el-input輸入框輸入不了的解決方法

    vue?el-input輸入框輸入不了的解決方法

    在工作中遇到N次input無法輸入的問題,所以下面這篇文章主要給大家介紹了關(guān)于vue?el-input輸入框輸入不了的解決方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • vue.js在標(biāo)簽屬性中插入變量參數(shù)的方法

    vue.js在標(biāo)簽屬性中插入變量參數(shù)的方法

    這篇文章主要介紹了vue.js在標(biāo)簽屬性中插入變量參數(shù)的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-03-03
  • Vue學(xué)習(xí)筆記進階篇之vue-router安裝及使用方法

    Vue學(xué)習(xí)筆記進階篇之vue-router安裝及使用方法

    本篇文章主要介紹了Vue學(xué)習(xí)筆記進階篇之vue-router安裝及使用方法,具有一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • Vue-Router在Vue2和Vue3中的使用示例詳解

    Vue-Router在Vue2和Vue3中的使用示例詳解

    這篇文章主要介紹了Vue-Router在Vue2和Vue3中的使用,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • vue3利用keepAlive緩存頁面實例詳解

    vue3利用keepAlive緩存頁面實例詳解

    <keep-alive> 是一個抽象組件,它自身不會渲染一個DOM元素,也不會出現(xiàn)在組件的父組件鏈中,下面這篇文章主要給大家介紹了關(guān)于vue3利用keepAlive緩存頁面的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評論

石林| 胶南市| 沁水县| 斗六市| 禹城市| 晋州市| 荃湾区| 松阳县| 祥云县| 阳山县| 荆州市| 盐源县| 成都市| 岑溪市| 环江| 民丰县| 贵南县| 洛扎县| 兴义市| 黑河市| 东乌| 惠安县| 青河县| 突泉县| 荥阳市| 耿马| 景东| 漾濞| 营口市| 临沭县| 洛川县| 大同市| 武强县| 汤阴县| 凤阳县| 遂川县| 建宁县| 武义县| 山阳县| 台前县| 来凤县|