axios网络请求的各种的写法

2020-07-23  本文已影响0人  CoderZb

做法1: 为axios传递相关配置来创建请求。可以自行决定是post或是get或是put或是delete等

// 发送 POST 请求
axios({
  method: 'post',
  url: '/user/29719',
  data: {
    name: 'coderZb',
    sex: '1'
  }
});

做法2: axios 的get请求

// 为给定 ID 的 user 创建请求
axios.get('/user?ID=29719')
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

//  可选地,上面的请求可以这样做
axios.get('/user', {
    params: {
      ID: 29719
    }
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

做法2: axios 的post请求

axios.post('/user', {
    name: 'coderZb',
    sex: '1'
  })
  .then(function (response) {
    console.log(response);
  })
  .catch(function (error) {
    console.log(error);
  });

切记不要混了,最主要的区别就是可选择请求类型等自定义参数的的axios请求的写法是axios({}); get请求的写法是axios.get();post请求的写法是axios.post()

上一篇下一篇

猜你喜欢

热点阅读