微信小程序使用promise封装wx.request
1.第一步:先在根目录下创建一个evn的文件,里面创建一个index.js文件,写多环境变量配置,写公共的路径,并导出多个环境
2.第二步:在根目录下创建一个文件夹,http文件,然后在里面创建三个文档,api.js.,fetch.js,http.js,
3.第三步:先在http下的api.js 文件里面定义api的接口列表,把公共路径后面的接口路径写在这个文件夹里面,取一个名字,在获取数据的时候方便使用
4.第四步:在fatch.js文件里面用promise封装wx.request核心网络模块
5.第五步:在hpp.js文件里面,把刚才封装好的三个模块,index.js,api.js,fetch这三个文件引入到http,js文件里面,根据环境,然后定义一个变量,把当前环境的公共路径赋值给他
6.第六步:在http.js文件里面定义一个函数,他会返回当前promise的路径,请求方式,还有参数
7.最后一步:在app.js项目全局入口文件里面导入http.js文件,注册到根目录,然后那个页面需要,引入到那个页面及可以啦
在这里插入图片描述