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

Vue如何根據(jù)不同的路由設(shè)置不同的title標(biāo)題

 更新時間:2026年04月14日 09:24:45   作者:Sunshine_Jian  
本文主要介紹了如何在Vue路由中添加meta屬性,并以及使用router.beforeEach編寫路由前置守衛(wèi),以實現(xiàn)在路由跳轉(zhuǎn)前的一些操作,并詳細(xì)地給出了代碼示例

第一步

在router>index.js文件中編寫路由規(guī)則,并增加meta屬性;

{
    path:'/billSystem',
    name:'bill_system',
    component:() => import('../views/bill_system/index.vue'),
    meta:{
        title:'賬單管理',
        keepAlive:false
    }
},

第二步

在路由規(guī)則下方,增加路由前置守衛(wèi),router.beforeEach

  • to:即將進(jìn)入的路由信息對象(去哪里)
  • from:離開的路由信息對象(從哪里來)
  • next():放行(當(dāng)前路由繼續(xù)執(zhí)行)
//路由前置守衛(wèi);用來設(shè)置元信息
router.beforeEach((to,from,next)=>{
  if(to.meta.title){
    document.title=to.meta.title
  }
  next()
})

效果

 

最后:呈上所有代碼

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [
  {
    path: '/',
    name: 'Home',
    redirect:'/dashBoard',
    component: () => import('../views/Home.vue'),
    children:[
      {
        path:'/dashBoard',
        name:'dash_board',
        component:() => import('../views/dash_board/index.vue'),
        meta:{
          title:'首頁',//配置title
          keepAlive:false,//是否緩存
          requireAuth:false//是否需要身份驗證
        }
      },
      {
        path:'/accountInfo',
        name:'account_info',
        component:() => import('../views/account_info/index.vue'),
        meta:{
          title:'賬戶信息',
          keepAlive:false,
          requireAuth:false
        }
      },
      {
        path:'/billSystem',
        name:'bill_system',
        component:() => import('../views/bill_system/index.vue'),
        meta:{
          title:'賬單管理',
          keepAlive:false,
          requireAuth:false
        }
      },
      {
        path:'/applicationInfo',
        name:'application_info',
        component:() => import('../views/application_info/index.vue'),
        meta:{
          title:'應(yīng)用數(shù)據(jù)',
          keepAlive:false,
          requireAuth:false
        }
      },
      {
        path:'/userSystem',
        name:'user_system',
        component:() => import('../views/user_system/index.vue'),
        meta:{
          title:'用戶管理',
          keepAlive:false,
          requireAuth:false
        }
      }
    ]
  }
]

const router = new VueRouter({
  routes
})
//路由前置守衛(wèi);用來設(shè)置元信息
router.beforeEach((to,from,next)=>{
  if(to.meta.title){
    document.title=to.meta.title
  }
  next()
})

export default router

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue項目中封裝組件的簡單步驟記錄

    Vue項目中封裝組件的簡單步驟記錄

    眾所周知組件(component)是vue.js最強(qiáng)大的功能之一,它可以實現(xiàn)功能的復(fù)用,以及對其他邏輯的解耦,下面這篇文章主要給大家介紹了關(guān)于Vue項目中封裝組件的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • vue中el-tree增加節(jié)點后如何重新刷新

    vue中el-tree增加節(jié)點后如何重新刷新

    這篇文章主要介紹了vue中el-tree增加節(jié)點后如何重新刷新,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue實現(xiàn)PC端分辨率適配操作

    vue實現(xiàn)PC端分辨率適配操作

    這篇文章主要介紹了vue實現(xiàn)PC端分辨率適配操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue通過style或者class改變樣式的實例代碼

    vue通過style或者class改變樣式的實例代碼

    這篇文章主要介紹了vue通過style或者class改變樣式的實例代碼,在文中給大家提到了vue的一些樣式(class/style)綁定,需要的朋友可以參考下
    2018-10-10
  • Vue3中的defineExpose函數(shù)用法深入解析

    Vue3中的defineExpose函數(shù)用法深入解析

    這篇文章主要介紹了Vue3中的defineExpose函數(shù)用法的相關(guān)資料,defineExpose是Vue3中用于在模式下暴露組件內(nèi)部屬性和方法的輔助函數(shù),它允許父組件通過ref訪問子組件的暴露內(nèi)容,提高組件間的交互能力并保持封裝性,需要的朋友可以參考下
    2025-01-01
  • 關(guān)于Vue.js 2.0的Vuex 2.0 你需要更新的知識庫

    關(guān)于Vue.js 2.0的Vuex 2.0 你需要更新的知識庫

    關(guān)于Vue.js 2.0 的 Vuex 2.0你需要更新的知識庫,感興趣的小伙伴們可以參考一下
    2016-11-11
  • vue主動刷新頁面及列表數(shù)據(jù)刪除后的刷新實例

    vue主動刷新頁面及列表數(shù)據(jù)刪除后的刷新實例

    今天小編就為大家分享一篇vue主動刷新頁面及列表數(shù)據(jù)刪除后的刷新實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • VUE實現(xiàn)吸底按鈕

    VUE實現(xiàn)吸底按鈕

    這篇文章主要為大家詳細(xì)介紹了VUE實現(xiàn)吸底按鈕,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • VUE實現(xiàn)一個分頁組件的示例

    VUE實現(xiàn)一個分頁組件的示例

    本篇文章主要介紹了VUE實現(xiàn)一個分頁組件的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 解決vue-cli項目webpack打包后iconfont文件路徑的問題

    解決vue-cli項目webpack打包后iconfont文件路徑的問題

    今天小編就為大家分享一篇解決vue-cli項目webpack打包后iconfont文件路徑的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評論

昌黎县| 土默特右旗| 丹阳市| 定远县| 吉木萨尔县| 高青县| 岑巩县| 循化| 封丘县| 秭归县| 民县| 仙游县| 临邑县| 南京市| 洪洞县| 本溪| 台东县| 麟游县| 阜康市| 禄丰县| 旺苍县| 江源县| 山东| 庆云县| 观塘区| 禹州市| 酉阳| 罗平县| 龙口市| 大关县| 黎城县| 通山县| 腾冲县| 彩票| 开封市| 仲巴县| 涟水县| 北流市| 华池县| 闸北区| 大田县|