微信小程序设置全局请求URL及封装wx.request请求操作示例
本文实例讲述了微信小程序设置全局请求URL及封装wx.request请求操作。分享给大家供大家参考,具体如下:
app.js:
App({ //设置全局请求URL globalData:{ URL:'https://www.oyhdo.com', }, /** *封装wx.request请求 *method:请求方式 *url:请求地址 *data:要传递的参数 *callback:请求成功回调函数 *errFun:请求失败回调函数 **/ wxRequest(method,url,data,callback,errFun){ wx.request({ url:url, method:method, data:data, header:{ 'content-type':method=='GET'?'application/json':'application/x-www-form-urlencoded', 'Accept':'application/json' }, dataType:'json', success:function(res){ callback(res.data); }, fail:function(err){ errFun(res); } }) } })
调用示例:
constapp=getApp(); Page({ onLoad:function(){ leturl=app.globalData.URL+'/User/getUserinfo'; letdata={ uid:'1' }; app.wxRequest('POST',url,data,(res)=>{ console.log(res.data) },(err)=>{ console.log(err.errMsg) }) } })
希望本文所述对大家微信小程序开发有所帮助。