vue-router之頁面標(biāo)題的動態(tài)設(shè)置

const router = new Router({
  routes: [
    {
      path: '/',
      name: 'index',
      meta: { title: "我是首頁" },
      component: Index
    },
    {
        path:'/',
        name:'list',
        meta:{ title:"我是列表頁" },
        component: List
    }
  ]
})

router.beforeEach((to, from, next) => {//beforeEach是router的鉤子函數(shù),在進(jìn)入路由前執(zhí)行
  if (to.meta.title) {//判斷是否有標(biāo)題
    document.title = to.meta.title
  }
  next()//執(zhí)行進(jìn)入路由,如果不寫就不會進(jìn)入目標(biāo)頁
})

export default router
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容