• 技术文章 >微信小程序 >小程序开发

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

    不言不言2018-08-14 10:36:33原创2485
    这篇文章给大家介绍的内容是关于微信小程序中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请求封装的代码分析的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:微信 小程序 thinkphp5 php
    上一篇:小程序如何能实现类似朋友圈定位的功能(高德地图) 下一篇:小程序如何获取手机号( thinkphp3.2.3框架)
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 浅谈小程序确保每个页面都已登陆的方法• 记录一次实践,看看小程序购物车动画怎么优化• 浅析小程序中如何优雅地进行模块化处理?• 小程序中怎么对网络请求进行二次封装• 小程序学习记录之Linux出现Could not resolve-api.weixin.qq.com问题的处理方案
    1/1

    PHP中文网