【发布时间】:2017-04-01 03:40:10
【问题描述】:
我正在测试vue-i18n,以便为我未来的项目实施它。我有一个单独的系统来处理翻译,所以我得到了远程 json 文件。 vue-i18n 有一个使用承诺获取语言环境的系统,解释 here。
我不能使用 fetch 方法,因为我的文件在外面,所以我遇到了跨域问题。相反,我用vue-resource 来做,但我不知道为什么,当我设置一组新的语言环境时,它不会自动更新。因为默认语言是en,所以当我加载我的en 语言环境文件时,它什么也不做。我必须将config.lang 更改两次才能强制更新。
几件事:
要测试的 jsfiddle > http://jsfiddle.net/t4kdoqj7/3/ 取消注释第 19 行以重现修复
可能是因为
vue-resource使用不当我无法创建
vue-i18n标签...
感谢您的帮助!
【问题讨论】:
标签: javascript promise vue-resource