我正在测试vue-i18n,以便为我的未来项目实现它。我有一个单独的系统来处理翻译,所以我得到了远程json文件。vue-i18n有一个系统,可以使用承诺的解释这里来获取区域设置。
我不能使用提取方法,因为我的文件在外面,所以我有跨来源的麻烦。相反,我用vue-resource来做它,但是我不知道为什么,当我设置一个新的区域设置时,它不会自动更新。因为默认的lang是en,当我加载en区域设置文件时,它什么也不做。我必须更改两次config.lang以强制更新。
有几件事:
vue-resource的错误使用vue-i18n标签..。谢谢你的帮助!
发布于 2016-11-18 13:27:16
好吧,我刚发现了一个黑客:
在加载任何内容之前设置Vue.config.lang = ''
这里小提琴(l9) > http://jsfiddle.net/t4kdoqj7/4/
https://stackoverflow.com/questions/40657569
复制相似问题