Vue封装如何axios
导读:本文共1724.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 1、axios:是一个基于Promise的网络请求库。既可以在node.js(服务器端)使用,也可以在浏览器端使用(1)在node.js中使用的原生的http模块(2)在浏览器中使用的XMLHttpRequest2、vue中的使用方法(1)安装:npm install axios(2)引用方法:原生的方式(不推荐使用)axios({url:'http:... ...
目录
(为您整理了一些要点),点击可以直达。1、axios:是一个基于Promise的网络请求库。既可以在node.js(服务器端)使用,也可以在浏览器端使用
(1)在node.js中使用的原生的http模块
(2)在浏览器中使用的XMLHttpRequest
2、vue中的使用方法
(1)安装:npm install axios
(2)引用方法:
原生的方式(不推荐使用)
注:axios对服务端数据的封装
res.config:响应信息的配置情况
res.data:响应的数据
res.headers:响应头信息(信息的大小、信息的类型)
res.request:请求对象
res.status:请求、响应的状态码
res.statusText:请求、响应状态码对应的文本信息
在项目的main.js文件中导入axios,将其写入Vue的原型中(推荐使用)
在组件中通过this.$http的方式使用
缺点:只能在vue2使用,vue3中不能用
将axios单独封装到某个配置文件中(在配置文件中单独封装axios实例)
(1)配置文件:axiosApi.js
(2)使用:
优点:既可以在vue2中使用,也可以在vue3中使用
3、axios的不同请求方式向服务器提交数据的格式:
(1)get请求:服务器端通过req.quert参数名来接收
直接将请求参数绑定在url地址上
通过params方式进行提交
(2)post方式请求:服务器端通过req.body.参数名获取数据
(3)put方式请求:和post方式一样
(4)delete方式请求:和get方式一样
Vue封装如何axios的详细内容,希望对您有所帮助,信息来源于网络。