JavaScript

超轻量级php框架startmvc

微信小程序 request接口的封装实例代码

更新时间:2020-05-09 09:06:01 作者:startmvc
微信小程序request接口的封装实例代码小程序request接口的封装(本质上是对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);
 });

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

微信小程序 request接口 微信小程序 request接口封装 小程序 request