微信小程序封装http访问网络库实例代码

之前都是使用LeanCloud为存储,现在用传统API调用时做如下封装
文档出处:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html
代码如下:
var HOST = 'http://localhost/lendoo/public/index.php/';
// 网站请求接口,统一为post
function post(req) {
//发起网络请求
wx.request({
url: HOST + req.uri,
data: req.param,
header: {
"content-type": "application/x-www-form-urlencoded"
},
method: 'POST',
success: function (res) {
req.success(res.data)
},
fail: function (res) {
console.log(res);
}
})
}
// 导出模块
module.exports = { post: post
}
然后前端调用就可以这样做了:
var http = require('../../utils/http.js');
...
http.post({
uri: http.orderListUri,
param: {
third_session: wx.getStorageSync('third_session')
},
success: function (data) {
that.setData({
orderList: data
});
}
});
一般对自己写的接口给自己用的时候,method方法或header都是约定好的,所以不用重复书写。
header: {
"content-type": "application/x-www-form-urlencoded"
},
method: 'POST'
而fail回调方法也可以统一处理;进一步地,也可以对success回调里的针对code值进一步判断,特定错误码统一处理,比如跳转登录页面等。
经过上述处理,是不是变得简洁了?
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# 小程序简单封装http访问网络库
# 微信小程序封装http
# 微信小程序class封装http代码实例
# 封装微信小程序http拦截器过程解析
# 微信小程序封装的HTTP请求示例【附升级版】
# 微信小程序HTTP接口请求封装的实现
# 微信小程序 http请求封装详解及实例代码
# 微信小程序 封装http请求实例详解
# 微信小程序HTTP接口请求封装代码实例
# 都是
# 回调
# 也可
# 给自己
# 希望能
# 这样做
# 跳转
# 谢谢大家
# 以对
# 就可以
# 文档
# 错误码
# js
# var
# html
# request
# pre
# brush
# class
# index
相关文章:
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
制作旅游网站html,怎样注册旅游网站?
建站之星24小时客服电话如何获取?
如何快速完成中国万网建站详细流程?
如何在景安云服务器上绑定域名并配置虚拟主机?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
建站org新手必看:2024最新搭建流程与模板选择技巧
如何打造高效商业网站?建站目的决定转化率
建站主机与虚拟主机有何区别?如何选择最优方案?
建站之星伪静态规则如何设置?
已有域名和空间如何快速搭建网站?
如何在Golang中指定模块版本_使用go.mod控制版本号
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
平台云上自助建站如何快速打造专业网站?
如何在腾讯云免费申请建站?
宝塔建站无法访问?如何排查配置与端口问题?
寿县云建站:智能SEO优化与多行业模板快速上线指南
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
如何用好域名打造高点击率的自主建站?
网站制作说明怎么写,简述网页设计的流程并说明原因?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何选择香港主机高效搭建外贸独立站?
h5在线制作网站电脑版下载,h5网页制作软件?
建站VPS配置与SEO优化指南:关键词排名提升策略
如何通过IIS搭建网站并配置访问权限?
如何在阿里云通过域名搭建网站?
开心动漫网站制作软件下载,十分开心动画为何停播?
南京网站制作费用,南京远驱官方网站?
如何选择高效稳定的ISP建站解决方案?
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
建站之星如何助力网站排名飙升?揭秘高效技巧
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
建站之星安装后界面空白如何解决?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
教程网站设计制作软件,怎么创建自己的一个网站?
如何通过FTP服务器快速搭建网站?
建站主机选哪种环境更利于SEO优化?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
创业网站制作流程,创业网站可靠吗?
建站之星安装后如何自定义网站颜色与字体?
临沂网站制作公司有哪些,临沂第四中学官网?
三星网站视频制作教程下载,三星w23网页如何全屏?
开封网站制作公司,网络用语开封是什么意思?
如何配置WinSCP新建站点的密钥验证步骤?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
*请认真填写需求信息,我们会在24小时内与您取得联系。