我正在使用 vue-i18n 来本地化我的表单。我有一个电子邮件字段,其中包含一个占位符,其中包含一个包含
@
符号的示例电子邮件地址。
emailPlaceholder: 'eg: [email protected]'
尽管字符串周围有引号,我还是收到了以下错误
[plugin:unplugin-vue-i18n] Invalid linked format (error code: 10) in en.yaml
1 | eg: [email protected]
| ^
为什么尽管字符串用引号引起来,vue-i18n 仍然给我一个错误?
问题是 vue-i18n 有许多特殊字符需要转义,但像反斜杠这样的 YAML 转义方法不起作用。
相反,请使用字面解释。
emailPlaceholder: { 'eg: [email protected]' }
有关此内容的更多信息可以在这个 github 问题中找到。