猿问

使用 Vue 和 AXIOS 从 API 循环构建数组

我有一个 NIH API,一次只能调用 50 页。下面的代码适用于 50 个项目的第一页。


loadNIH() {

      let offset = 0;

      axios({

        method: "GET",

        url:

          "https://api.federalreporter.nih.gov/v1/projects/search?query=orgName:Medical University of South Carolina$fy:2016$&offset=" + offset +"&limit=50"

      })

        .then(res => {

          this.NIHData = res.data.items;

        })

        .catch(function(error) {

          console.log(error);

        });

    },

我需要循环所有页面,直到获得所有数据。每次偏移需要增加接收到的页面数(请求 50)9 个页面。我需要它将数据添加到 this.NIHData 的数组中。我有一个工作,所以我需要一些帮助来创建循环。


慕丝7291255
浏览 260回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答