位置: IT常识 - 正文

Axios简介(axios入门)

编辑:rootadmin
Axios简介 Axios1.Axios简介

推荐整理分享Axios简介(axios入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:axios使用方法,axios是什么?怎么使用?描述使用它实现登录功能的流程?,axios介绍,axios是做什么的,axios的底层原理,axios的底层原理,axios介绍,axios是做什么的,内容如对您有帮助,希望把文章链接给更多的朋友!

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中

axios的github: https://github.com/axios/axios

Axios 是一个基于 promise 的 HTTP 库,简单的讲就是可以发送get、post等请求,可以用在浏览器和 node.js 中。React等框架的出现,促使了Axios轻量级库的出现,因为Vue等,不需要操作Dom,所以不需要引入Jquery.js了。

promise

Axios简介(axios入门)

异步编程的一种解决方案

所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果

Promise提供统一的API,各种异步操作都可以用同样的方法进行处理

Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败)。只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态 (英语意思就是“承诺”,表示其他手段无法改变)

与事件(Event)完全不同,事件的特点是,如果你错过了它,再去监听,是得不到结果的。 有了Promise对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数

2.特性从浏览器创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防御XSRF3.引入Axios

首先就是引入axios

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

使用 npm:

$ npm install axios4.Axios提供的请求方法axios(config)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]])5.Axios的config的配置信息{ // `url` 是对应访问服务器的请求 url: '/user', // `method` 用于设置请求方法,默认是get method: 'get', // default //设置路径url的统一前缀 baseURL: 'https://some-domain.com/api/', //`params`是以URL中?后的参数形式提交 params: { ID: 12345 }, //data数据会放入request body中 //支持request methods 'PUT', 'POST', 'DELETE , 'PATCH' data: { firstName: 'Fred' }, //method为post提交方式,以字符串放入请求体中,没有key data: 'Country=Brasil&City=Belo Horizonte', // `timeout` specifies the number of milliseconds before the request times out. // If the request takes longer than `timeout`, the request will be aborted. timeout: 1000, // default is `0` (no timeout) // `responseType` 设置服务器返回数据类型,默认是json,一般不用改动 // 可用项: 'arraybuffer', 'document', 'json', 'text', 'stream' responseType: 'json' // default}6.Response

axios响应对象包括了以下信息

{ // `data`是服务器提供的响应信息 data: {}, // `status` 是HTTP的响应状态码 status: 200, // `statusText`是HTTP的响应文本信息 statusText: 'OK', // `headers` 响应信息的HTTP的headers headers: {}, // `config`是axios请求中的配置对象信息 request config: {}, // `request` 是请求对象信息 request: {}}
本文链接地址:https://www.jiuchutong.com/zhishi/290652.html 转载请保留说明!

上一篇:“精灵烟囟”和窑洞,土耳其卡帕多西亚 (© Ivan Kmit/Alamy)(精灵烟囱的形态判断)

下一篇:多项目版本管理:monorepo 策略(项目版本管理是什么)

  • 蚂蚁庄园种麦子是什么意思(蚂蚁庄园种麦子最多能种多少)

    蚂蚁庄园种麦子是什么意思(蚂蚁庄园种麦子最多能种多少)

  • 华为荣耀10屏多大(华为荣耀10屏幕多长多宽)

    华为荣耀10屏多大(华为荣耀10屏幕多长多宽)

  • 小米mix2有红外遥控吗(小米mix2有红外嘛)

    小米mix2有红外遥控吗(小米mix2有红外嘛)

  • 微信泡泡视频几天消失(微信泡泡视频能保存吗)

    微信泡泡视频几天消失(微信泡泡视频能保存吗)

  • 微信里emm表情什么意思(微信表情emm是什么)

    微信里emm表情什么意思(微信表情emm是什么)

  • 网速突然特别慢了是为什么(网速突然特别慢过一会又恢复)

    网速突然特别慢了是为什么(网速突然特别慢过一会又恢复)

  • qq视频是镜像吗(qq视频会镜像吗)

    qq视频是镜像吗(qq视频会镜像吗)

  • 苹果手机进水了充不进去电了怎么办(苹果手机进水了一直自动重启怎么办)

    苹果手机进水了充不进去电了怎么办(苹果手机进水了一直自动重启怎么办)

  • m3u8是啥格式(m3u8是什么格式文件)

    m3u8是啥格式(m3u8是什么格式文件)

  • 优酷闪退是怎么回事(优酷app闪退怎么办)

    优酷闪退是怎么回事(优酷app闪退怎么办)

  • 机顶盒wifi密码忘了怎么办(魔百盒机顶盒wifi密码)

    机顶盒wifi密码忘了怎么办(魔百盒机顶盒wifi密码)

  • 华为p20pro有8加128吗(华为p20pro8加128多少钱)

    华为p20pro有8加128吗(华为p20pro8加128多少钱)

  • 百兆光猫支持200m吗(百兆光猫支持200兆宽带吗)

    百兆光猫支持200m吗(百兆光猫支持200兆宽带吗)

  • 知道qq号怎么查抖音号(知道qq号怎么查手机号)

    知道qq号怎么查抖音号(知道qq号怎么查手机号)

  • 因特网站发展经历了哪四个阶段(因特网发展的各个阶段及相应的应用领域分别是什么)

    因特网站发展经历了哪四个阶段(因特网发展的各个阶段及相应的应用领域分别是什么)

  • 天猫魔屏m1怎么对焦(天猫魔屏m1怎么投屏手机)

    天猫魔屏m1怎么对焦(天猫魔屏m1怎么投屏手机)

  • 抖音怎么查看自己的动态(抖音怎么查看自己的ip地址)

    抖音怎么查看自己的动态(抖音怎么查看自己的ip地址)

  • 淘宝直播专享价怎么弄(淘宝直播专享价怎么拍)

    淘宝直播专享价怎么弄(淘宝直播专享价怎么拍)

  • oppoa3呼吸灯在哪开(oppoa73手机在哪里找呼吸灯)

    oppoa3呼吸灯在哪开(oppoa73手机在哪里找呼吸灯)

  • 抖音里怎么关闭通讯录(抖音里怎么关闭推荐视频)

    抖音里怎么关闭通讯录(抖音里怎么关闭推荐视频)

  • 一加七pro有没有耳机孔(一加七pro有没有红外遥控)

    一加七pro有没有耳机孔(一加七pro有没有红外遥控)

  • 华为畅享9e返回键在哪里(华为畅享9e返回键在哪里设置)

    华为畅享9e返回键在哪里(华为畅享9e返回键在哪里设置)

  • iwatch2和3的区别大吗(applewatch2和3买哪个)

    iwatch2和3的区别大吗(applewatch2和3买哪个)

  • 手机令牌是什么(手机令牌是什么名字叫什么)

    手机令牌是什么(手机令牌是什么名字叫什么)

  • 网络版微信如何登录(微信网络版如何用手机退登)

    网络版微信如何登录(微信网络版如何用手机退登)

  • 最右如何发帖(最右帖子怎么发表情包)

    最右如何发帖(最右帖子怎么发表情包)

  • vue生成视频闪退(vue视频刚刚出炉还在处理中)

    vue生成视频闪退(vue视频刚刚出炉还在处理中)

  • 【Vue】图片拉近、全屏背景实战经验总结(vue图片点击放大)

    【Vue】图片拉近、全屏背景实战经验总结(vue图片点击放大)

  • 收入及增值税会计准则
  • 业务宣传费和广告费的扣除标准
  • 含税销售额换算成不含税销售额的公式是什么?
  • 税金及附加与应交税费的差额
  • 开发票商品类别与商品明细的区别
  • 技术转让成本包括什么
  • 交易性金融资产借贷方向
  • 完税凭证和发票一起打印
  • 出口零退税率是什么意思
  • 以股权入股要交税吗?
  • 收到去年所得税汇算清缴退税账务处理
  • 未收到增值税专用发票怎么处理
  • 合同印花税进哪个科目
  • 水利申报怎么申报
  • 业务招待费业务宣传费
  • 简单内帐利润报表一目了然
  • 小企业怎么申请建设用地
  • 有形动产经营租赁服务税率
  • 收到的会费计入什么会计科目
  • 投资利税率计算器在线计算
  • 事业单位是否需要章程
  • 专票可以当普票用不抵扣吗
  • 企业收到应收账款6要素哪个增加哪个减少
  • 两地取得工资个税怎么交
  • iphone和电脑同步
  • 先开票后发货怎么操作
  • php生成1到100的数组
  • 跨年度费用应如何计算
  • 租房交了押金
  • 农产品进项税额转出怎么算
  • setlang.exe - setlang是什么进程 有什么用
  • 实收资本大于注册资本是什么意思
  • 应收账款融资的风险控制
  • phpseessid
  • 企业资产损失所得税税前扣除
  • vue添加css
  • 生日快乐html5代码
  • php mkdir
  • 企业利息支出怎么算
  • 企业计提的医疗保险属于企业设定提存计划的内容
  • 小微企业免税额怎么计算
  • 国税网如何下载申报后的财务报表
  • 分公司申请独立账户流程
  • 厂房建设包括哪些
  • 进货该怎么进
  • 购买汽车相关费用标准
  • 停工损失会计分录怎么写
  • 发票的规格型号有字数限制吗
  • 公司开普票和专票税率一样吗
  • 应收账款收不回来了应怎么做会计分录
  • 现金日记账的结账方法
  • 办公室清洁费计入办公费吗
  • 职工工资如何计算天数
  • 有形资产有哪些科目
  • 项目资本金如何确定
  • 减免的费用怎么做账
  • 系统问题怎么处理
  • linux中tailf命令
  • win10 mobile下载
  • linux设置网络ip地址
  • Remoterm.exe - Remoterm是什么进程 有什么用
  • 安装win 7系统
  • win10系统无法运行海岛大亨5
  • 控制面板win8在哪里
  • linux安装有几种方法
  • cocos2dx schedule
  • node作为中间件做接口转发
  • 使用jquery实现的项目
  • 骞怎么读什么意思是什么
  • Javascript & DHTML 实例编程(教程)基础知识
  • Android 自定义控件
  • 基于JAVASCRIPT实现的可视化工具是
  • 怎么在手机开数据那里看用了多少流量
  • 志愿者补贴如何领取
  • 海口社保一个月多少钱
  • 划拨土地是否可以出租的法律规定
  • 增值税发票税控盘开票软件怎么下载
  • 西乡国税局电话
  • 公司完税证明去哪里开具
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设