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

  • 建筑业的增值税税负
  • 公司购买的车辆可以抵扣进项税吗
  • 综合所得申报如何手工填写信息
  • 季度申报所得税可以研发费加计扣除
  • 申报财务报表时应收和预收可以合并
  • 发票上的专用章没盖清楚,可以在票面其他空白处补盖吗
  • 新办企业能否享受留抵退税
  • 非利息净收入包括营业外收入吗
  • 以货换货违法吗
  • 单位社保没推送
  • 个人承包集体企业历史
  • 接受投资者的无形资产
  • 承包外单位食堂会计怎么做账
  • 企业只有收入没有支出是否违规
  • 怎么分清楚待认识的人
  • 会务费发票税率是
  • 通用机打发票上面为什么不体现税率
  • 金税盘怎么开红字发票流程
  • 资产减值损失月末需要结转吗
  • 如何生成公司开票信息二维码
  • 抄税和申报是一回事吗
  • mac电脑因问题而重新启动
  • 怎么免费获取流量
  • 手动ghost还原硬盘
  • 一次性补偿金在取得后间隔一个月申报可以吗
  • php模块
  • 清算公司资产怎么入账
  • php和ajax用哪个调用数据
  • PHP:imagestringup()的用法_GD库图像处理函数
  • 企业安置残疾人如何残联备案
  • php中关键字修饰属性是什么
  • 辅导期纳税人注意事项
  • 事业单位体检费用标准
  • php封装api
  • 销售退回的处理方法
  • php两个等号和三个的区别
  • 使用服务器
  • 企业所得税如何计算应纳税所得额
  • 微信收款怎么做会计分录
  • 金税盘开票如何增加商品编码
  • 影响年度损益的金额怎么算
  • 合伙企业税务处理办法
  • 累计带薪缺勤账务怎么处理
  • 不交社保的职业
  • 旅行社差额征税全额开票和差额开票
  • 固定资产的后续支出应如何进行会计处理
  • 关于幼儿园的会议内容
  • 人工费的发票税率怎么算
  • 新成立公司季初资产总额是填1
  • 社保系统个人信息
  • 金税盘发票全额抵扣如何做账
  • sql比较两个集合
  • 存储过程的输出参数有且只能有一个
  • 快启动u盘pe怎么安装系统详细图文教程
  • Windows下System Volume Information文件夹是干嘛用的?
  • win2003进入安全模式
  • 系统设置用户密码在哪里
  • win10系统自带
  • linux w
  • win7怎么让系统更加快
  • window1020h2
  • win8.1关机没反应
  • linuxdhcp服务器管理与配置
  • windows8.1如何安装
  • cocos2d怎么用
  • 简述js和jquery的关系
  • javascript that
  • nodejs获取post数据
  • Android 使用mp4做礼物特效
  • javascript中数组
  • jquery 列表控件
  • Python装饰器入门学习教程(九步学习)
  • js实现下载
  • jquery获取浏览器宽度
  • jquery给下拉框添加选项
  • 海南税务局增值税按次缴纳
  • 深圳国家税务总局
  • 环保税的税率是怎么算的
  • 转让专利权取得的所得属于财产转让所得吗
  • 内蒙古一般纳税人查询网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设