1、在router.js中需要在每一个路由下添加一个meta:{title:'主页'},
比如:
![](https://img.haomeiwen.com/i11692814/51cb989cbd0cba8b.gif)
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 defaultnew Router({
routes: [
{
path: '/',
name: 'login',
component: login,
meta:{index:1,title: '登陆/注册'}
},
{
path:'/user',
name:'user',
component:user,
meta:{index:2,title: '个人中心'}
}
]
})
![](https://img.haomeiwen.com/i11692814/1afddddf233260f9.gif)
2、然后在main.js添加一下代码即可
![](https://img.haomeiwen.com/i11692814/43a969e690d4a012.gif)
/* 路由发生变化修改页面title */router.beforeEach((to, from, next) => {
if (to.meta.title) {
document.title = to.meta.title
}
next()
})
![](https://img.haomeiwen.com/i11692814/59c468ae126fcde6.gif)
网友评论