vue3+axios项目初使用

vue3+axios项目初使用

  1. 省略vue3项目创建
  2. 用vscode打开已有的vue3项目,npm install axios下载axios
  3. axios基础封装
    在src目录下新建utils文件夹,新建http.js文件,引入axios模块,axios.create配置新建一个实例,配置基地址、超时时间、请求拦截、响应式拦截,如下图所示axios基础封装
  4. 接口封装
    src文件夹下新建apis文件夹,再新建testAPI.js文件用来封装接口,如下图所示,先引入上一步创建的请求实例,通过函数封装
    接口封装
  5. 接口调用
    测试:在main.js下引入对应的模块,调用封装好的函数,如下图
    调用测试
  6. 打开浏览器,打开调试工具,看到浏览器打印出请求到的数据,如下图
    请求回来的结果
    点击Network,选中FETCH/XHR,可以看到请求头和状态码200,表示请求成功
    请求信息
  7. 补充
    如果项目里有不同的业务模块需要的接口基地址不同,该如何来做?
    axios.create()可以执行多次,每次执行就会生成一个新的实例,比如:
    const http1 = axios.create({baseurl:“url1”})
    const http2 = axios.create({baseurl:“url2”})
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值