1.目录结构
在根目录下创建http目录及api.js文件fetch.js以及http.js文件;
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200922151752850.jpg#pic_center#pic_center)
在根目录下创建env目录,创建index.js配置并导出多个开发环境
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200922160017714.jpg#pic_center#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a67b6c60367a21c84dbeaebb4f279fa2.png)
在api.js中统一管理,请求的url地址
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d8534f0aa90bc0a0362b091c14deedbf.png)
在fetch.js中用promise对wx.request()进行封装
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3e97014001ae4b6d5495960a14ace90f.png)
在http.js,根据当前环境,设置相应的baseUrl, 引入fetch中封装好的promise请求,封装基础的get\post\put\upload等请求方法,设置请求体,带上token和异常处理等;
设置对应的方法并导出;