Есть ли способ ссылаться на MetaInfo в макетах для Gridsome?

Используя Gridsome, я хочу сослаться на MetaInfo любой данной страницы, например, в компоненте макета:

 <h1 class="page-title">
   {{ metaInfo.title }}
 </h1>

На странице у меня есть метаинфо, определенная следующим образом (и это правильно заполняет голову)

export default {
  metaInfo: {
    title: 'About'
  }
}

1 ответ

Вы должны изменить ваш объект metaInfo на функцию и вернуть титровальный объект.

Попробуй это:

<h1 class="page-title">
  {{ $metaInfo.title }}
</h1>

И в вашем экспорте по умолчанию используйте это:

metaInfo() {
  return {
    title: 'About'
  };
}
Другие вопросы по тегам