1、在router.js中需要在每一个路由下添加一个meta:{title:'主页'},
比如:
import Vue from 'vue' import Router from 'vue-router' import login from '../components/login/login.vue' import user from '../components/mine/user.vue' Vue.use(Router) export default new Router({ routes: [ { path: '/', name: 'login', component: login, meta:{index:1,title: '登陆/注册'} }, { path:'/user', name:'user', component:user, meta:{index:2,title: '个人中心'} } ] })
2、然后在main.js添加一下代码即可
/* 路由发生变化修改页面title */ router.beforeEach((to, from, next) => { if (to.meta.title) { document.title = to.meta.title } next() })