/** * 本文件主要是工具类函数 */ /* 自己基于wx.request封装的一个请求函数(粗陋封装各位不要笑话) 因为在小程序开发中request是最常用的api所以会造成很多的代码重复 因此将其在封装之后可以大大的减少代码的复用 */ let myRequest = function(args = {url:'',methods:'GET', data:{}, success:function(){},fail:function(){}}){ wx.request({ url: args.url, data: args.data, header: {'content-type':'application/json'}, method: args.methods, dataType: 'json', responseType: 'text', success: (res)=>{ console.log(res); if(res.statusCode == 200){ // 请求成功执行回调函数 args.success(res) }else{ // 请求失败执行回调函数 args.fail() } }, }) } // 向外暴露接口 module.exports = { myRequest : myRequest }