我正在使用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
,而且我不确定如何从这里继续前进。