/**
* 發起請求
* @param r_url 請求位址
* @param r_data 引數
* @param r_method 方法 預設為get
* @param isload 是否顯示載入框 預設不顯示
* @param r_datatype 響應資料 預設json
*/wxrequest: function (r_url, params = {}, r_method = 'get', isload = true));}
wx.request(,
timeout: 3000,
success: function (res)
//請求成功
resolve(res.data);
},fail: function (err)
_this.showalert('當前網路不佳');
reject(err)}})
})return promise;
},
/**
* 彈窗提示
* @param str 提示語句
* @param icon 彈窗圖示 預設為不顯示 success、loading
*/showalert: function (str = 'msg', icon = 'none', durationtime = 1500)
);return alert;
},
呼叫:
// 獲取應用例項
// 發起請求
res =>
)
不定期更新,喜歡就關注我吧! 自封裝RequestHttp請求方法
async函式能使多個相關的非同步操作如同同步操作一樣聚合起來,使其相互間的關係更為清晰 過程更為簡潔 除錯更為方便。返回乙個promise物件。import axios from axios import as config from config 返回請求 根據介面返回的格式進行相應修改 htt...
小程式封裝請求
封裝axios 封裝 request 請求基本路徑 const baseurl xx 準備計數器變數,用於記錄請求個數,注意這裡是變數 let requestcount 0 解構出 url,config 接收所有剩餘引數 const request config 失敗 fail err 完成 不管成...
小程式 對請求封裝
需求 在乙個頁面有三個及多個請求,請求的資料很多都是重複的,讓整個頁面看起來很臃腫,那個這個時候我們可以對其相似的 進行抽離 home.js為首頁,network.js為對請求重構的頁面,utils urls.js為對http進行抽離,一共三個相關的頁面 先說說urls.js的http的抽離 con...