項目中經常會遇到好多頁面都用到相同接口數據的問題,這里我先以這個為例,簡單封裝一下調用,只是調用相同接口的
注:如想所以頁面調用一個網絡請求的封裝,還需在此基礎上更改很多要傳值的參數。

上圖就是我對多次調用相同接口做的一個簡單的網絡請求,大家可以看到上圖中標注了8個點,接下來我們一一說明。
1:因為本項目中需要對接口數據進行解密,所以調用AES的js文件(如想了解,可查看AES加密解密)
2:說實話也不太了解,查了好多,才發(fā)現要這樣寫才能返回wx.request請求回來的數據,不然就返回的是空。如果有哪位大神懂可以指點一二。這里,我只是為了方便,做下筆記。。。
3:到這里數據就獲取成功了,然后進行解密操作
4:這里就很關鍵了,因為網絡請求拿到的數據還不能直接用,需要先進行轉換一下
5:這里是我項目中需要,在銷售人員列表數組的最前面添加一個全體篩選項,數組.unshift('元素'),是在數組最前面添加數據
6:resolve(數據),這句話也很關鍵,是跟1一起搭配使用的,如果沒有這句,那同樣返回的數據是空的
7:要return 請求回來的數據
8:暴露接口
接下來,就是在你需要用到網絡請求的頁面,調用此js文件使用了

先引用

這里就是調用網絡請求方法