zoukankan      html  css  js  c++  java
  • 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 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()
    })
  • 相关阅读:
    HTML5新增标签和属性
    HTML——表单标签
    HTML——表格标签
    js
    js
    js
    js
    js-02-2
    js
    selleck --手机端-- 销售打卡记录下载
  • 原文地址:https://www.cnblogs.com/mokeke/p/13049757.html
Copyright © 2011-2022 走看看