美文网首页
2020-12-01

2020-12-01

作者: web小哥MrYang | 来源:发表于2020-12-01 15:02 被阅读0次

vue设置每个页面的头部title

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

})

相关文章

网友评论

      本文标题:2020-12-01

      本文链接:https://www.haomeiwen.com/subject/lojswktx.html