我正在测试vue-i18n
,以便为我未来的项目实施它。我有一个单独的系统来处理翻译,所以我得到了远程json文件。 vue-i18n
有一个系统来使用promise来解释语言环境,解释here。
我不能使用fetch方法,因为我的文件在外面,所以我遇到了跨源问题。相反,我使用vue-resource
,但我不知道为什么,当我设置一组新的语言环境时,它不会自动更新。因为默认的lang是en
,当我加载en
语言环境文件时,它什么都不做。我必须将config.lang
更改两次以强制更新。
有几件事:
要测试的jsfiddle> http://jsfiddle.net/t4kdoqj7/3/取消注释第19行以重现修复
也许这只是因为vue-resource
的错误使用
我无法创建vue-i18n
代码...
感谢您的帮助!
答案 0 :(得分:0)