Не добавляет метатеги - Vue и declandewet/Vue-meta
Привет всем и спасибо за вашу помощь.
В этом проекте используются Vue-CLI, Vue-Router и Vue-meta. Я хочу обновить описание мета-тегов и ключевые слова. В настоящее время мета-заголовок корректно обновлен, но я не могу обновить описание и ключевые слова.
//App.vue
metaInfo: {
title: 'App',
titleTemplate: '%s | My Awesome Webapp',
meta: [
{vmid: 'description', property: 'description', content: 'meta1'},
{vmid: 'keywords', property: 'keywords', content: 'keys1'}
]
}
//home.vue
name: 'home',
metaInfo: {
// title: 'My Page Title',
// titleTemplate: '%s',
meta: [
{vmid: 'description', property: 'description', content: 'meta2'},
{vmid: 'keywords', property: 'keywords', content: 'keys2'}
]
}
//index.html
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
</head>
Спасибо за вашу помощь,
1 ответ
Попробуйте позвонить, используя metaInfo
поле как функция
metaInfo: () => ({
meta: [{ name: 'description', content: 'Hello', vmid: 'test' }],
})