美文网首页IT@程序员猿媛
微信小程序简单封装网络请求

微信小程序简单封装网络请求

作者: 肉肉要次肉 | 来源:发表于2019-04-24 15:11 被阅读12次

项目中经常会遇到好多页面都用到相同接口数据的问题,这里我先以这个为例,简单封装一下调用,只是调用相同接口的

注:如想所以页面调用一个网络请求的封装,还需在此基础上更改很多要传值的参数。

上图就是我对多次调用相同接口做的一个简单的网络请求,大家可以看到上图中标注了8个点,接下来我们一一说明。

1:因为本项目中需要对接口数据进行解密,所以调用AES的js文件(如想了解,可查看AES加密解密

2:说实话也不太了解,查了好多,才发现要这样写才能返回wx.request请求回来的数据,不然就返回的是空。如果有哪位大神懂可以指点一二。这里,我只是为了方便,做下笔记。。。

3:到这里数据就获取成功了,然后进行解密操作

4:这里就很关键了,因为网络请求拿到的数据还不能直接用,需要先进行转换一下

5:这里是我项目中需要,在销售人员列表数组的最前面添加一个全体筛选项,数组.unshift('元素'),是在数组最前面添加数据

6:resolve(数据),这句话也很关键,是跟1一起搭配使用的,如果没有这句,那同样返回的数据是空的

7:要return 请求回来的数据

8:暴露接口

接下来,就是在你需要用到网络请求的页面,调用此js文件使用了

先引用

这里就是调用网络请求方法

相关文章

网友评论

    本文标题:微信小程序简单封装网络请求

    本文链接:https://www.haomeiwen.com/subject/lsjggqtx.html