VueI18n 检查翻译是否存在

VueI18n check if translation exists

有没有办法检查翻译是否存在?

<p v-if="$t('some_key')">{{ $t('some_key') }}</p>

在这种情况下,如果没有翻译,它将打印 'some_key'。也许有办法配置全局回退?

您可以使用$te方法。

用法示例:

<p v-if="$te('some_key')">{{ $t('some_key') }}</p>

https://kazupon.github.io/vue-i18n/api/#vue-injected-methods