美文网首页vue
axios的使用

axios的使用

作者: 天空之翼 | 来源:发表于2020-06-16 10:42 被阅读0次

    import

    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
    

    get

    // 为给定 ID 的 user 创建请求
    axios.get('/user?ID=12345')
      .then(function (response) {
        console.log(response);
      })
      .catch(function (error) {
        console.log(error);
      });
    
    // 上面的请求也可以这样做
    axios.get('/user', {
        params: {
          ID: 12345
        }
      })
      .then(function (response) {
        console.log(response);
      })
      .catch(function (error) {
        console.log(error);
      });
    
    

    post

    axios.post('/user', {
        firstName: 'Fred',
        lastName: 'Flintstone'
      })
      .then(function (response) {
        console.log(response);
      })
      .catch(function (error) {
        console.log(error);
      });
    

    并发

    function getUserAccount() {
      return axios.get('/user/12345');
    }
    
    function getUserPermissions() {
      return axios.get('/user/12345/permissions');
    }
    
    axios.all([getUserAccount(), getUserPermissions()])
      .then(axios.spread(function (acct, perms) {
        // 两个请求现在都执行完成
      }));
    

    其他请求

    axios.request(config)
    axios.delete(url[, config])
    axios.head(url[, config])
    axios.options(url[, config])
    axios.put(url[, data[, config]])
    axios.patch(url[, data[, config]])
    

    相关文章

      网友评论

        本文标题:axios的使用

        本文链接:https://www.haomeiwen.com/subject/gwelxktx.html