axios入门

作者: Kindem | 来源:发表于2018-04-21 13:00 被阅读12次

发布自Kindem的博客,欢迎大家转载,但是要注意注明出处

axios是什么

axios是一个http库,可以在浏览器和node.js中使用。你大可在React和vue等框架中使用它,目前它是vue官方推荐的http库之一。

对于不太了解http库的前端人员,可以直接把它理解成一个ajax库,你可以使用它来发送ajax请求(当然功能不局限于此),就像jQuery中集成的ajax请求那样简单。

安装

cdn:

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

npm:

npm install axios

yarn:

yarn add axios

使用axios发送异步请求

发送GET请求

axios
  .get('/test?page=2')
  .then(function (response) {
    // 响应完成的钩子函数

    // 响应的body在response.data中,如果是以json格式传回,则可以直接使用,response中还有一些其他的响应内容
  })
  .catch(function (error)) {
    // 产生错误的钩子函数
  };

// get传递参数的另外一种方式
axios
  .get('/test', {
    params: {
      page: 2
    }
  })
  .then(function (response) {
    // ...
  })
  .catch(function (error) {
    // ...
  });

发送POST请求

axios
  .post('/test', {
    page: 2
  })
  .then(function (response) {
    // ...
  })
  .catch(function (error) {
    // ...
  });

相关文章

  • 基于axios的网络封装

    一、安装axios利用npm安装npm install axios --saveaxios入门参考 二、新建一个j...

  • axios入门

    发布自Kindem的博客,欢迎大家转载,但是要注意注明出处 axios是什么 axios是一个http库,可以在浏...

  • vue进阶 - Axios安装及使用

    基础入门文档建议直接查看Axios中文文档,这样能少走很多弯路Axios中文文档 封装请求 在请求或响应被 the...

  • axios入门+封装

    axios传送门:http://www.axios-js.com/ axios的理解 axios是通过promis...

  • Axios入门学习

    Axios是AJAX的封装,基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 在项目...

  • Vue-全集

    入门 事件 条件 属性绑定 双向绑定 属性计算 过滤器 组件 路由 Axios.js Vue-cli

  • 2021-04-10Axios的post方式

    axios() axios() axios.post() axios.post()

  • Nuxt.js使用axios的跨域配置

    安装axios模块 为了快速入门,Nuxt.js团队创建了脚手架工具create-nuxt-app。在配置项里可以...

  • vue - axios网络模块封装

    axios 安装 npm install axios --save axios 请求方式 1、axios(con...

  • axios 代理服务器

    npm i axios 下载 import axios from 'axios' 引入 发送请求axios请求 跨...

网友评论

    本文标题:axios入门

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