PHP前端开发

微信小程序中request请求封装的代码分析

百变鹏仔 6天前 #前端问答
文章标签 代码

这篇文章给大家介绍的内容是关于微信小程序中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');//获取缓存里面的openidwxq.http_post('这里是控制器/方法',{'openid':openid},function(res){    console.info('回调',res)})