在 router.js
中需要在每一个路由下面多添加一个 meta:{title:'主页'}
,比如:
{
path: '/login',
name: 'login',
meta:{index:1,title: '登陆/注册'},
component: () => import('./views/Login.vue')
},
{
path: '/', //个人中心
name: 'personalCenter',
meta:{index:2,title:'个人中心'},
component: () => import('./views/PersonalCenter.vue'),
},
{
path: '/personalInformation',//个人信息
name: 'personalInformation',
meta:{index:3,title:'个人信息'},
component: () => import('./views/PersonalInformation.vue')
},
然后在 main.js
里面添加以下代码即可:
import router from './router'
/* 路由发生变化修改页面title */
router.beforeEach((to, from, next) => {
if (to.meta.title) {
document.title = to.meta.title
}
next()
})
网友评论