通过vee-validate进行的Vue-i18n集成无法按文档中所述进行工作

时间:2019-03-07 14:07:09

标签: vue.js vuejs2 vee-validate vue-i18n

你好,我从vee-validate documentation复制/粘贴到this codeandbox中,但没有收到验证消息-控制台上只有以下错误:

[vue-i18n] Cannot translate the value of keypath 'validations.messages._default'. Use the value of keypath as default.

vue-validate,vue-i18n和vuejs中的错误吗?还是应该以某种方式进行配置?

1 个答案:

答案 0 :(得分:1)

您忘记初始化i18n

之后

const i18n = new VueI18n();

添加此行

i18n.locale = "en";

此行告诉i18n它应寻找的语言,并将所有翻译(您可以在json文件中包含)与给定语言的veevalidator翻译合并