位置: 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 策略(项目版本管理是什么)

  • siri建议是干嘛的(siri建议是干什么的)

    siri建议是干嘛的(siri建议是干什么的)

  • mate30pro微信视频有美颜功能吗

    mate30pro微信视频有美颜功能吗

  • vivo x6s A如何在手机桌面添加便签(vivos6手机如何)

    vivo x6s A如何在手机桌面添加便签(vivos6手机如何)

  • 确认收货后换货安全吗(确认收货后换货运费险怎么理赔)

    确认收货后换货安全吗(确认收货后换货运费险怎么理赔)

  • soul注销期间可以使用吗(soul注销期间可以登录吗)

    soul注销期间可以使用吗(soul注销期间可以登录吗)

  • 果师兄没有恢复成功会退款吗(果师兄恢复一次多少钱)

    果师兄没有恢复成功会退款吗(果师兄恢复一次多少钱)

  • 笔记本电脑连热点老断(笔记本电脑连热点上不了网的原因)

    笔记本电脑连热点老断(笔记本电脑连热点上不了网的原因)

  • 荣耀20青春版和nova5ipro对比(荣耀20青春版和哪个型号通用)

    荣耀20青春版和nova5ipro对比(荣耀20青春版和哪个型号通用)

  • 第一台plc产生的时间(第一台plc产生的过程)

    第一台plc产生的时间(第一台plc产生的过程)

  • 在word的什么视图方式下可以显示分页效果(word的什么视图方式下,可以显示分页效果)

    在word的什么视图方式下可以显示分页效果(word的什么视图方式下,可以显示分页效果)

  • 全民k歌最高分是多少(全民k歌哪个版本最好)

    全民k歌最高分是多少(全民k歌哪个版本最好)

  • 充电宝中间鼓起来了是怎么回事(充电宝中间鼓起来了会爆炸吗?)

    充电宝中间鼓起来了是怎么回事(充电宝中间鼓起来了会爆炸吗?)

  • 毒取消订单退款要多久到账(毒取消订单钱退哪里了)

    毒取消订单退款要多久到账(毒取消订单钱退哪里了)

  • airpods怎么关机(airpods怎么关机开机)

    airpods怎么关机(airpods怎么关机开机)

  • 苹果手机黑屏怎么办(苹果手机黑屏怎么重启开机)

    苹果手机黑屏怎么办(苹果手机黑屏怎么重启开机)

  • 微信显示账号不支持该功能(微信显示账号不存在是不是注销了)

    微信显示账号不支持该功能(微信显示账号不存在是不是注销了)

  • adc芯片是什么(国产adc芯片)

    adc芯片是什么(国产adc芯片)

  • 爱奇艺网页怎么开弹幕(爱奇艺网页怎么下载视频到本地)

    爱奇艺网页怎么开弹幕(爱奇艺网页怎么下载视频到本地)

  • word怎么做个人简历表(word怎么做个人简历)

    word怎么做个人简历表(word怎么做个人简历)

  • 拼多多怎么一次选多款(拼多多怎么一次购买多件商品)

    拼多多怎么一次选多款(拼多多怎么一次购买多件商品)

  • iphone11如何打开飞行模式(iphone11如何打开数据漫游)

    iphone11如何打开飞行模式(iphone11如何打开数据漫游)

  • 密封线内的花纹怎么弄(密封线内的花纹叫什么)

    密封线内的花纹怎么弄(密封线内的花纹叫什么)

  • 苹果8可以升级ios13吗(苹果8可以升级ios14.0吗?)

    苹果8可以升级ios13吗(苹果8可以升级ios14.0吗?)

  • vivox27微信怎么美颜(vivox27微信怎么投屏到电视)

    vivox27微信怎么美颜(vivox27微信怎么投屏到电视)

  • 马德拉岛的北海岸,葡萄牙 (© Hemis/Alamy)(马德拉群岛旅游攻略)

    马德拉岛的北海岸,葡萄牙 (© Hemis/Alamy)(马德拉群岛旅游攻略)

  • 民办非企业收到捐赠固定资产
  • 商业保险进项税额转出影响成本吗
  • 水处理产业链
  • 小规模附加税减半征收吗
  • 收到工程服务费会计分录
  • 职工福利费开了没有发票
  • 退回来的增值税税费怎么做账务处理
  • 工会经费计提多少后不再提
  • 五证合一流程
  • 递延收益在资产负债表哪里列示
  • 复利现值系数和普通年金现值系数关系
  • 企业收到委托开发软件的货款如何记账?
  • 设备免费提供给客户使用
  • 应付税款法账务处理
  • 计提以前年度税金
  • 无形资产撤资要交税吗
  • 销项税额转出税额怎么做账?
  • 技术开发费税收优惠政策
  • 会计明细账簿包括哪些
  • 公司注销必须要清算报告吗
  • 现金支票存根会计要签字吗
  • 资产负债表是一年一次吗
  • 土地租赁协议和合同有什么区别
  • 生产性生物资产是什么意思
  • 库存月底怎么一次性结转成本?
  • 华为p60pro上市时间是几月
  • 六月雪的养殖方法和注意事项
  • win10预安装环境
  • 电脑蓝屏修复方法是什么
  • window10安装教程u盘
  • win10重启按什么键重置
  • 如何在电脑管家下载软件
  • transformer toys
  • linux限制用户访问文件
  • 附有退货条款的销售
  • 一个非常好看的中秋礼物怎么做
  • PHP:stream_encoding()的用法_Stream函数
  • echarts获取不到宽和高
  • code ide
  • 酒店加盟管理费多少
  • 处置固定资产增值税怎么计算
  • 不需要支付的应付款情况说明
  • 从零开始打造神级文明
  • 房地产开发企业会计制度
  • python random random
  • 结存成本怎么计算先进先出法
  • 软件开发费属于什么费用
  • python函数如何返回列表
  • 补缴印花税分录
  • 公司帮员工全额买社保该怎么入账?
  • 应收业务处理流程
  • 未确认融资费用账务处理
  • 进项税额转出的几种情况
  • 房地产影响投资和消费,事关民生和发展
  • 收到专利权投资的票据
  • 手工账明细账怎么登记
  • 会计从业人员信息查询
  • 什么是固定资产的后续支出
  • mysql 常用
  • 数据库表的查询学会了什么
  • 在sql中使用where子句指出的是
  • sql合并多行到一列
  • ubuntu 连不上网如何排查原因
  • windowsxp怎么隐藏桌面图标
  • mscorsvw.exe是什么
  • windows xp删除所有数据
  • winxp开启远程控制
  • Unity3D游戏开发标准教程
  • 禁止指定qq号登录怎么弄
  • 浏览器复制插件在哪
  • 详解金球奖之争
  • 好看的手写字纯文字
  • javascript原生函数的源代码
  • 云南省国家税务总局云南省电子税务局
  • 国家税务电子发票查验入口
  • 个人所得税代扣代缴会计分录
  • 物业公司收取物业费要交税吗
  • 半挂牵引车车船税怎么算
  • 深圳监狱在哪个位置
  • 船舶吨税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设