E企盈小程序营销工具技术服务商 热线:4006-838-530

微信分享接口,微信小程序接口请求封装分享~~

E企盈小程序直播系统

使用原生小程序方法时候,我们经常会需要封装请求wx.request,下面分享一下我的一些方法首先我们在util文件夹下面新建一个叫request的文件;以下是request文件下面的内容letdevBaseUrl=’https:/abc.com’letprdBaseUrl=’https://prdabc.com’varBaseUrl=devBaseUrl;首先基础域名使用变量定义使用一个对象来统一管理接口方法constallPorts={queryBanner:’/banner/getBannerList’,//获取banner列表queryBannerDetail:’/banner/getBannerDetailById’//获取banner详情//等等一系列方法都统一管理}然后开始封装get和post方法下的函数/请求封装GET/functionhandleRequest(url,params,type,successFunction,failFunction){wx.showLoading({title:’加载中’})wx.request({url:BaseUrl+url,data:params,method:type,header:{‘content-type’:’application/json’},success:function(res){wx.hideLoading()if(typeofsuccessFunction==”function”){successFunction(res);}},fail:function(res){wx.hideLoading()if(typeoffailFunction==”function”){failFunction(res);}}})}module.exports={handleRequest:handleRequest,allPorts:allPorts}当然根据请求的一些变化或者方式,也可以在此处写入多个请求方法并导出在页面使用时候代码如下import{handleRequest,allPorts}from’../../../utils/util.js’handleRequest(allPorts.queryBanner,{params:123},’post’,function(res){if(res.data.code==200){console.log(‘success’)}else{console.log(‘error’)}},function(res){console.log(res)})以上是比较基础的一个小程序请求封装方式我们还可以在对封装进行一定的优化,将函数的参数整合一下,直接传一个对象进去_

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信分享接口,微信小程序接口请求封装分享~~
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏