如何在vue-i18n中使用@等特殊字符?

问题描述 投票:0回答:1

我正在使用 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.js yaml internationalization vue-i18n
1个回答
0
投票

问题是 vue-i18n 有许多特殊字符需要转义,但像反斜杠这样的 YAML 转义方法不起作用。

相反,请使用字面解释

emailPlaceholder: { 'eg: [email protected]' }

有关此内容的更多信息可以在这个 github 问题中找到。

© www.soinside.com 2019 - 2024. All rights reserved.