相关疑难解决方法(0)

vue.js在App.vue中获取路由名称

我使用vue-cli和webpack来构建vue项目.然后我安装了vue-meta-info来设置seo.

我想用模板和路由名称设置页面标题.但是,我无法在路由器中获取变量.

rotuer/index.js

import Vue from 'vue';
import Router from 'vue-router';
import HelloWorld from '@/components/HelloWorld';

Vue.use(Router);

export default new Router({
      mode: 'history',
      routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld,
    },
  ],
});
Run Code Online (Sandbox Code Playgroud)

App.vue

<template>
  <div id="app">
    <router-view/>
  </div>
</template>

<script>
export default {
 name: 'App',
 metaInfo: {
    title: "My Website - "+ route.name,
},
};

</script>
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-router vuejs2

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

vue-router ×1

vue.js ×1

vuejs2 ×1