我使用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)