【Vue】如何动态的更新页面的Title

发布于 / Vue / 1 条评论

Vue文件的特殊性并不是一个html页面 以往我们在head里面通过设置meta title来改变页面的办法算是行不通了

可以用路由守卫 + VueRouter来实现

路由守卫相关文档

首先我们先要在main.js里加入路由守卫

// 页面修改时修改浏览器标签栏
router.beforeEach((to, from, next) => {
    if (to.meta.title) {
        document.title = to.meta.title
    }
    next()
})

然后再在我们的Router.js里面加入meta.title的属性类似这样:

        path: '/',
        name: 'Login',
        component: Login,
        meta:{
            title:'登录'
        }

然后就可以了啦嘤嘤嘤 只是个记录啦 我只是怕自己忘记了

18/10/04

转载原创文章请注明,转载自: 针针小站 » 【Vue】如何动态的更新页面的Title

  1. avatar

    好厉害,学习了。