Vue JS meta Использование переводов в JS
Я использую модуль vue-meta npm, чтобы добавить заголовок и описание на мою страницу. Я также использую Vue I18n для обработки переводов.
Когда я хочу использовать свои переводы в HTML-теге, я могу использовать его следующим образом:
<p>{{ $t('seo.title') }}</p>
Что дает мне правильный перевод. Нет, я хочу использовать то же значение из seo.title внутри JS, но я не уверен, как это сделать. Я пробовал следующее:
metaInfo: {
title: this.$i18n('seo.title'),
meta: [{
description: this.$i18n('seo.description')
}]
}
Однако это говорит мне, что '$i18n' of undefined
и я не уверен, как двигаться дальше.