微信小程序 request請求封裝

微信小程序 request請求封裝
var sendRequest = function (url, method, data = {}, header = {} )
    {
    var promise = new Promise(function (resolve, reject){
        wx.request({
          url: url,
          data: data,
          method: method,
          header:header,
          success: function(data) {
            //做一些統一處理操作,例如401驗證
             
            //resolve用于具體調用中
            resolve(data);
          },
          fail: function(data) {
            reject(data);            
          }
        })
    })
  
    return promise
}
  
//導入
module.exports = {
 sendRequest : sendRequest
}
應用示例:
index.js頁面
//加載util
const utils = require('../utils/util')
  
utils.sendRequest(your_request_url, 'GET', { user_id: user_id })
      .then(function (response) {
        that.setData({
          likes: response.data.data
        })
      }, function (error) {
        console.log(error);
      })
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容