json - Google Chrome 60.0.3112.90 VueJS response.data 错误

标签 json ajax google-chrome vue.js

我正在使用 VueJS 和 $http 包对我的网站进行 API 调用。但是,在 Google Chrome 60.0.3112.90 上,Response 对象的 data 属性似乎不再解析接收到的 JSON,而是传回一个字符串。

这是 Google Chrome 中的错误吗?该网站昨天运行良好,没有任何变化,今天没有 ajax 调用。我只能假设它是新版本的 Chrome,因为最新的 FireFox 运行良好。

有没有人遇到过这种情况?

最佳答案

经过更多的挖掘,似乎 vue-resource 不处理小写的 http header 。我使用以下链接中的拦截器解决了这个问题:

https://github.com/pagekit/vue-resource/issues/314

希望这对遇到相同/相似问题的其他人有帮助

关于json - Google Chrome 60.0.3112.90 VueJS response.data 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45577960/

相关文章:

Java - 指定要在 REST 中返回的字段

javascript - 在 backbone.js 中获取模型的属性

jquery - 在jquery循环中增加一个变量

javascript - Chrome 的 JavaScript 控制台是否懒惰评估对象?

jquery - jquery ajax 和 google chrome 的问题

css - 有什么方法可以使用 headless Chrome 录制网站视频吗?

javascript - 如何根据 "schema"过滤JSON对象

java - Jackson 自动映射名为 @foo 的属性?

javascript - 风格化的 anchor 名标签图片

ajax - jquery对话框问题