下面我就為大家分享一篇使用vue-router設定每個頁面的title方法,具有很好的參考價值,希望對大家有幫助。
基本環境設定: webpack vue2.0 vue-router nodeJS
#進入router 資料夾底下的index.js檔案
##首先引入:
import Vue from 'vue' import Router from 'vue-router'
routes: [ { /* (首页)默认路由地址 */ path: '/', name: 'Entrance', component: Entrance, meta: { title: '首页入口' } }, { /* 修改昵称 */ path: '/modifyName/:nickName', name: 'modifyName', component: modifyName, meta: { title: '修改昵称' } }, { /* 商品详情 */ path: '/goodsDetail', name: 'goodsDetail', component: goodsDetail, meta: { title: '商品详情' } }, { /* Not Found 路由,必须是最后一个路由 */ path: '*', component: NotFound, meta: { title: '找不到页面' } } ]
router.beforeEach((to, from, next) => { /* 路由发生变化修改页面title */ if (to.meta.title) { document.title = to.meta.title } next() })
以上是使用vue-router如何設定每個頁面的title方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!