VUE 设置每个页面的头部title
在 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() })