Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So legen Sie die Schlüsselwortbeschreibung für den Webseitentitel in vue2.0 fest

Wie lege ich die Schlüsselwörter und Beschreibungen im Webseitentitel und im Meta-Tag in vue2.0 fest? Wenn Sie sich dynamisch ändern, Routen wechseln oder andere Situationen ändern möchten, ändern Sie diese drei Orte dynamisch

世界只因有你世界只因有你2643 Tage vor926

Antworte allen(2)Ich werde antworten

  • 黄舟

    黄舟2017-06-26 10:54:29

    在router.js中如下设置

    import Vue from 'vue'
    import Router from 'vue-router'
    Vue.use(Router)
    
    const router = new Router({
      routes: [{
          path: '/login',
          component: Login,
          meta: { title: '登录' }
        }, {
          path: '/register',
          component: Register,
          meta: { title: '注册' }
        }
      ]
    })
    // 全局配置
    router.beforeEach((to, from, next) => {
      // Change doc title
      document.title = to.meta.title || 'Unknow title'
      document.querySelector('meta[name="keywords"]').setAttribute('content', 'keywords')
      document.querySelector('meta[name="description"]').setAttribute('content', 'description')
    })

    Antwort
    0
  • 高洛峰

    高洛峰2017-06-26 10:54:29

    入口文件 的 基本标签都是可以被操作的
    你可以在 Router
    router.beforeEach((to, from, next) => {
    //这里操作DOM
    // ...
    /* console.log(to);
    console.log(from);*/
    next();
    })

    Antwort
    0
  • StornierenAntwort