2016-11-17 44 views
0

我正在测试vue-i18n以便为我的未来项目实施它。我有一个单独的系统来处理翻译,所以我得到了远程json文件。 vue-i18n有一个系统使用承诺获取语言环境,解释here带有承诺的vue-i18n动态语言环境不更新

我无法使用fetch方法,因为我的文件在外面,所以我得到了跨源问题。相反,我用vue-resource来做,但我不知道为什么,当我设置一组新的区域设置时,它不会自动更新。因为默认语言是en,当我加载我的en语言环境文件时,它什么都不做。我必须更改两次config.lang以强制更新。

几件事情:

  • 一个的jsfiddle测试>http://jsfiddle.net/t4kdoqj7/3/取消注释行19重现修复

  • 也许它只是由于坏的使用vue-resource

  • 我不能” t创建vue-i18n标签...

谢谢你的帮助!

回答