欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

axios使用

程序员文章站 2022-07-02 21:20:54
...
  • axios简介
    axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端。它封装ajax,用来发送请求,异步获取数据。
  • 引入方式
    $ npm install axios
    $ cnpm install axios //taobao源
    $ bower install axios
    或者使用cdn:
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
  • 示例
    get请求:
    // 向具有指定ID的用户发出请求
    axios.get('/user?ID=12345')
      .then(function (response) {
        console.log(response);
      })
      .catch(function (error) {
        console.log(error);
      });
    // 也可以通过 params 对象传递参数
    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);
      });
    其他常用api:
    axios.request(config)
    axios.get(url [,config])
    axios.delete(url [,config])
    axios.head(url [,config])
    axios.post(url [,data [,config]])
    axios.put(url [,data [,config]])
    axios.patch(url [,data [,config]])