首頁  >  文章  >  微信小程式  >  關於微信小程式 request介面的封裝介紹

關於微信小程式 request介面的封裝介紹

不言
不言原創
2018-06-27 13:59:392859瀏覽

這篇文章主要介紹了微信小程式request介面的封裝實例程式碼的相關資料,需要的朋友可以參考下

微信小程式request介面的封裝實例程式碼

小程式request介面的封裝(本質上是對request回呼函數再次回呼)

module.exports.getData = function (url) {
 var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
 var method = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'POST';
 var header = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' };

 return new Promise(function (resolve, reject) {
 wx.request({
  url: url,
  data: data,
  method: method,
  header: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' },
  success: function (res) {
  resolve(res)
  },
  fail: function (res) {
  reject(res)
  }
 })
 })
}

呼叫方法

#
var common = require("../../common/common.js")
common.getData(postUrl)
 .then(function(data){
  this.setData({
  //....
  });
  console.log(data);
 });

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

微信小程式網路請求wx.request的介紹

微信小程式中Video API的解析

以上是關於微信小程式 request介面的封裝介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn