微信小程序簡單封裝網絡請求

項目中經常會遇到好多頁面都用到相同接口數據的問題,這里我先以這個為例,簡單封裝一下調用,只是調用相同接口的

注:如想所以頁面調用一個網絡請求的封裝,還需在此基礎上更改很多要傳值的參數。

上圖就是我對多次調用相同接口做的一個簡單的網絡請求,大家可以看到上圖中標注了8個點,接下來我們一一說明。

1:因為本項目中需要對接口數據進行解密,所以調用AES的js文件(如想了解,可查看AES加密解密

2:說實話也不太了解,查了好多,才發(fā)現要這樣寫才能返回wx.request請求回來的數據,不然就返回的是空。如果有哪位大神懂可以指點一二。這里,我只是為了方便,做下筆記。。。

3:到這里數據就獲取成功了,然后進行解密操作

4:這里就很關鍵了,因為網絡請求拿到的數據還不能直接用,需要先進行轉換一下

5:這里是我項目中需要,在銷售人員列表數組的最前面添加一個全體篩選項,數組.unshift('元素'),是在數組最前面添加數據

6:resolve(數據),這句話也很關鍵,是跟1一起搭配使用的,如果沒有這句,那同樣返回的數據是空的

7:要return 請求回來的數據

8:暴露接口

接下來,就是在你需要用到網絡請求的頁面,調用此js文件使用了

先引用

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容