小程序封裝邏輯實現

一、用回調函數接收異步返回
1.1 原始版(推薦使用,可讀性較好)(使用場景:回調函數邏輯複雜時使用)在這裏插入圖片描述
1.2 修改版(不推薦使用,可讀性較差)(箭頭函數,使用場景:回調函數邏輯簡單時使用),把 回調函數裏面的內容 替換到 (res)=>{內容}
在這裏插入圖片描述
二、請求封裝
2.1 請求原生版
在這裏插入圖片描述
2.2封裝版
在這裏插入圖片描述

2.3 23行的sCallback就是2.1/2.2中的callback參數,就是1.1/1.2中的this.setData({ bannerData: res.items })
流程:把回調函數傳到封裝方法裏面,在封裝方法裏把wx.request的返回結果res.data通過傳進去的回調函數傳回到1.1/1.2裏面的res

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章