javascript - axios.get 不返回 JSON
问题描述
我现在正在学习 Vue.js 框架。更具体地说,使用 Axios 来使用 API。
我有这个代码:
var app = new Vue({
el: '#app',
data () {
return {
info: null
}
},
mounted () {
axios
.get('https://api.coindesk.com/v1/bpi/currentprice.json')
//.get('http://calapi.inadiutorium.cz/api/v0/en/calendars/general-en.json')
.then(response => (this.info = response))
}
})
axios.get('https://api.coindesk.com...
生产线工作正常。不幸的是,第二行(注释)不是。
有没有人可以告诉我为什么评论行没有回应?
代码:https ://codepen.io/anon/pen/zJdvzW
提前致谢。
解决方案
可以从 中检索响应数据response.data
。
api.coindesk.com
没有 CORS 问题,因为它已经包含Access-Control-Allow-Origin: *
标题。
将您的代码更改为:
axios.get('https://api.coindesk.com/v1/bpi/currentprice.json')
.then(response => (this.info = response.data))
推荐阅读
- html - 创建一个具有两个 col-**-6 的引导行,然后在第二个 col-**-6 内放置另外两个以便堆叠。我如何让它堆叠?
- c++ - 我不知道如何使用文件系统来查找 .txt 文件 c++
- arrays - Ruby 2D 数组需要一些解释
- javascript - 在 NestJS 上使用“useGlobalGuards”时排除端点
- node.js - Nodejs mongo(猫鼬)聚合中的嵌套分组
- swift - 将 Apple Pencil 输入与任意符号匹配
- flutter - 颤振谷歌地图重绘边界。toImage() 在 Web 上崩溃
- python - 如何从文件夹中随机选择多个图像,然后在 Python 中将它们分层为单个图像?
- linux - Win10(usbnet.sys)和Linux内核(cdc_eem.c)中USB CDC EEM协议实现的区别
- python - 如何根据每行的第一个字符迭代地将文本数据写入新文件?