发布于 3年前

Fetch Error: TypeError: Cannot set property 'info' of undefined

Fetch Error: TypeError: Cannot set property 'info' of undefined
at eval (VM532 HelloWorld.vue:134)

fetch('https://api.coindesk.com/v1/bpi/currentprice.json')
.then(function(response) {
return response.json();
})
.then(function(data) {
console.log('data', data);
this.info=data;

})
.then((data)=>{
this.info=data;
})
.catch(function(error) {
console.log('Fetch Error: ', error);
});

function(data){ } 与(data)=>{} 作用域不一样 ,所以要this.info绑定数据(data)=>{} 写法

js
©2020 edoou.com   京ICP备16001874号-3