微信小程序封装promise

116 阅读1分钟

为何要封装接口?

  1. 难以维护。域名被换或者接口名被换,修改接口名得一个个文件找,而且可能不清楚有多少文件调用了需要修改的接口,导致效率低下
  2. 难以管理。无法了解到底用了哪些接口,难于统一修改,除非一个个找出了,并其归纳
  3. 代码重复。有些接口参数复用率很高,比如token、code…。调用接口总是要写上一两遍,验证是否登录也总是要带上

Promise封装接口 创建一个http文件夹

image.png

http.js中封装

image.png

api.js中管理不同的接口方法

image.png

需要调用的js页面引入

image.png

image.png