小程序request二次封装

不管做什么项目,一般会对ajax请求做个二次封装,小程序也不例外。

一来代码的封装增强了代码的复用性,减少了冗余代码,提高代码质量

再者方便对请求进行拦截,有一些公共的业务逻辑可以放在这里处理,统一入口/出口

这块我的封装是通过回调函数来做的,当然也可以通过promise实现。抽取一个跟微信小程序API相关的service,定义sendRequest方法,具体如下图:


参数定义
参数合并
请求及处理

这块参数合并自己写了一个类似jquery的extend函数来实现

具体代码可以在https://github.com/jianhuinie/wx-app/blob/master/src/shanggan/utils/wxService.js获取

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容