更新记录
1.0.4(2025-09-09) 下载此版本
- 【官方文档】ucs-request 请求库
- 【版本兼容】uni-app / uni-app-x
- 【开发版本】HBuilderX - 4.66+
- 【更新内容】新增
getArrayMergeRefresh
合并去重刷新方法 - 【修复日志】修复鸿蒙端的请求混淆问题,合并冲突版本
1.0.3(2025-09-09) 下载此版本
- 【官方文档】ucs-request 请求库
- 【版本兼容】uni-app / uni-app-x
- 【开发版本】HBuilderX - 4.66+
- 【更新内容】新增
getArrayMergeRefresh
合并去重刷新方法 - 【修复日志】修复鸿蒙端的请求混淆问题
1.0.2(2025-08-27) 下载此版本
- 【官方文档】ucs-request 请求库
- 【版本兼容】uni-app / uni-app-x
- 【更新说明】拼接地址出现双反斜杠时进行合并移除
平台兼容性
uni-app(4.72)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
× | √ | √ | √ | √ | √ | √ | √ | √ |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
uni-app x(4.72)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ |
Request 请求库
简述
通过将网络请求的通用逻辑(如发送请求、处理响应、错误捕获、日志记录等)抽象为可复用的代码模块,以提高代码的可维护性、可扩展性和一致性。
- 统一配置:集中管理请求的基础配置(如基础URL、超时时间、默认请求头等),避免重复代码。
- 响应拦截:统一处理响应数据格式(如解析JSON、提取业务数据)。
- 错误处理:捕获网络错误、超时、业务逻辑错误,并返回统一的错误格式。
- 日志与调试:记录请求和响应的详细信息,便于排查问题。
官方文档
官网地址:https://ucs.cloudsimpler.com/library/ucs-request
源码
版权信息
- 遵循 MIT 开源协议,无需支付任何费用,也无需授权。
- 仅供学习交流,如作它用所承受的法律责任一概与作者无关。
致谢
首先感谢 DCloud 官方,旗下出品的 uni-app 、uni-app-x 、uniCloud、uni-app 小程序 等多平台、多元化的技术体系。
其次感谢 DCloud 插件市场 开源作品的作者们,"捧着一颗心来,不带半棵草去。" 的开源奉献精神致敬。