猿问

要如何抓取return出来的值?

其实一直对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方面有没有什么知识点, 或给小弟一点详细的说明, 网上的纹档都看得差不多了做到想做的项目还是会卡卡的鸭...

向各位大神跪了...


ibeautiful
浏览 504回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答