Vue JS meta在JS中使用翻译

时间:2019-01-10 11:06:16

标签: vue.js vue-meta

我正在使用vue-meta npm模块向页面添加标题和描述。我也在使用Vue I18n来处理翻译。

当我想在html标签中使用翻译时,可以按以下方式使用它:

<p>{{ $t('seo.title') }}</p>

哪个给我正确的翻译。不,我想在JS中使用seo.title中的相同值,但是我不确定该怎么做。我尝试了以下方法:

metaInfo: {
    title: this.$i18n('seo.title'),
    meta: [{
        description: this.$i18n('seo.description')
    }]
}

但是它告诉我'$i18n' of undefined,而且我不确定如何从这里继续前进。

0 个答案:

没有答案