7

当尝试使用 vue-i18n 在我的翻译字符串中插入值时,我不断收到此错误:

检测“未知”类型的令牌

我的messages.json样子如下:

{ test: 
  { "at_location": "At { name }" }
}

用法:

<p>
  {{ $t('test.at_location', { name: location.name }) }}
</p>

这里location.name定义得很好,所以我想知道出了什么问题......

4

1 回答 1

17

翻译消息中的插值不应包含空格。

将您的消息更改为:

{ test: 
  { "at_location": "At {name}" } // No spaces!
}
于 2018-09-14T06:52:55.663 回答