Vue封装如何axios(axios,vue,开发技术)

时间:2024-05-06 04:15:16 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Vue%E5%B0%81%E8%A3%85%E5%A6%82%E4%BD%95axios

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的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:FMP节点监控相对准确的计算方法是什么下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18