题图: By Clm From 必应
axios作为jquery中ajax的替代产物,越来越多的被前端工程师所使用,这个npm包的使用非常灵活和强大,并且在nodejs端和浏览器端通用,在浏览器端axios内部封装的是XMLhttprequest对象,在nodejs端封装的是http核心模块。
今天主要介绍一下axios在浏览器端的使用:
首先来看一下axios快捷方法的使用,前端工程师在向后端发送请求的时候,用的最多的就是get请求和post请求,我们分别演示一下如何利用axios向后端发送get请求和post请求。
使用axios向后端发送get请求,代码如下:
这里需要注意的是:用axios发送get请求需要传递参数时,需要设置配置项的params参数。并且axios的默认请求方式为get请求。
用axios发送post请求有两种方式,第一种为快捷方式,用快捷方式的话,data、url项的键可以省略: