其实一直对return有点疑惑, 要如何取RETURN的值呢?
像是我现在这个vue项目
用fetch抓了unsplash的资料, 写在methods里, 想要@click時得到data
methods:{
getImage(){
fetch('https://picsum.photos/list',{
method: 'GET'
})
.then(function(res){
if(res.status >=200 && res.status <300){
return res.json();
}else{
var error = new Error(res.statusText)
error.res = res
throw error
}})
.then(function(data){
console.log('...Success:')
console.log(data.slice(0,5))
return data //<<<<<< 这里!
})
.catch(function(error){
console.log('...Rejected:')
console.log(error)
});
}
}
就完全对return出来的值很疑惑, 想要去用这个值写在computed去v-for 渲染, 不知道要从何下手......
(有寫在created過, 但也是卡在不知return出來的值要如何抓取或使用)
但其实也不只是这个项目, 平常虽然知道要"如何"用return, 但自觉不清不楚, 想要问问各位大神return方面有没有什么知识点, 或给小弟一点详细的说明, 网上的纹档都看得差不多了做到想做的项目还是会卡卡的鸭...
向各位大神跪了...
相关分类