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() })