vue封装API接口

浅谈一下如何在vue项目中封装API

api的封装要用到axios模块。所以那我们在创建好vue脚手架后需要安装axios依赖包(指令:npm i axios --save)。
api的封装主要的目的就是:在帮助我们简化代码和后期的更新维护

在前端vue的开发中,有一点是必须要做的,那就是将所有的API接口封装起来,因为从开发到最终上线的过程中,API是需要经常更换的,所以需要将API封装起来,便于修改和更换。
那么,如何封装API呢?
首先我们先创建一个文件夹API
在这里插入图片描述

然后在里面创建三个js文件 ,分别是core.js(核心文件) config.js(配置文件) index.js(入口文件)

然后我们在核心文件中
1、首先创建一个axios实例 里面写baseURl和超时时间
2、抛出一个函数来判断是 get还是post请求
3、封装返回请求的方式,
4、在核心文件里引入配置文件里面的请求封装方式;
在这里插入图片描述

(2)在配置文件中 1、封装请求方式和请求路径
在这里插入图片描述

(3)在入口文件中 1、引入核心文件和配置文件 2、在一个对象里封装一 个函数 return返回请求方式、地址和参数 ;3、抛出去这个对象;
在这里插入图片描述

(4)最后把入口文件里面的对象引入到man.js 里面,全局注册一下,Vue.prototype.$函数名=函数名就好啦,到这里我们就把api给封装好啦

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值