微信小程序设置全局请求URL及封装wx.request请求操作示例
2019-04-03 10:39
796 查看
本文实例讲述了微信小程序设置全局请求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); } }) } })
调用示例:
const app = getApp(); Page({ onLoad: function () { let url = app.globalData.URL + '/User/getUserinfo'; let data = { uid: '1' }; app.wxRequest('POST', url, data, (res) => { console.log(res.data) }, (err) => { console.log(err.errMsg) }) } })
希望本文所述对大家微信小程序开发有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
- 微信小程序对wx.request函数进行封装操作的代码示例
- 微信小程序的网络设置,及网络请求:wx.request(OBJECT)
- 微信小程序的网络设置,及网络请求:wx.request(OBJECT)
- 微信小程序封装请求方法wx.request(OBJECT)
- 微信小程序学习:发起请求wx.request的使用
- 微信小程序:wx.request之post请求后端无法获取数据的问题
- 微信小程序网络请求封装示例
- 微信小程序网络请求wx.request请求
- 微信小程序网络请求wx.request详解及实例
- 微信小程序 wx.request方法的异步封装实例详解
- 微信小程序的ajax数据请求wx.request
- 微信小程序 wx.request wepy 简单封装
- 微信小程序wx.request请求用POST后台得不到传递数据
- 微信小程序的ajax数据请求wx.request
- 微信小程序——wx.request请求服务器json数据并渲染到页面
- 微信小程序数据请求方法wx.request
- 微信小程序- wx.request请求不到数据
- 微信小程序-项目案例 (三)全局变量及封装网络请求
- 详解微信小程序的 request 封装示例