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и я не уверен, как двигаться дальше.

0 ответов

Другие вопросы по тегам