### [微信小程序中request请求封装的代码分析](https://www.prosaas.cn/article/17134) **Published:** 2018-08-14T02:36:33 **Author:** 5201314 **Excerpt:** 这篇文章给大家介绍的内容是关于微信小程序中request请求封装的代码分析,有一定的参考价值,有需要的朋友可以… 这篇文章给大家介绍的内容是关于微信小程序中request请求封装的代码分析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 **request** 只用`POST`,只封装了`POST`,等有用到`GET`再重写,接口用的`ThinkPHP5.0` **主要代码** var apiurl = "xxxxx"; function http\_post(controller,data,cb){   wx.request({     url:apiurl+controller,     data:data,     method:'post',     header:{'Content-Type':'application/x-www-form-urlencoded'},     success:function(res){       return typeof cb == "function" && cb(res.data)     },     fail:function(res){       return typeof cb == "function" && cb(false)     }   }) } module.exports = {   http\_post:http\_post,//post请求 } **前端js使用** var wxq = require('../../utils/wxrequest.js'); var openid = wx.getStorageSync('openid');//获取缓存里面的openid wxq.http\_post('这里是控制器/方法',{'openid':openid},function(res){     console.info('回调',res) }) 相关推荐: 小程序如何能实现类似朋友圈定位的功能(高德地图) 小程序中如何实现三级选择器组件?(代码示例) 以上就是微信小程序中request请求封装的代码分析的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** JS, 封装, 微信小程序, 接口, 选择器 **Categories:** 后端开发 ---