luch-request - 更新日志
3.1.0(2023-05-25)
3.1.0 (2023-05-25)
Features
3.0.8(2022-08-23)
3.0.8 (2022-08-23)
Features
put
方法增加快手小程序和京东小程序的支持 (7e15dff)- 参考axio源代码 添加支持paramsSerializer。 (cae1043)
- 返回数据增加
rawData
,保留返回的原始数据 (3924b7c) - 局部请求配置支持baseURL (df2d98f)
3.0.7(2021-09-04)
- Bug Fix: 修复通过
Request.config
设置全局参数,多个实例config
存在共同引用bug
3.0.6(2021-05-11)
- New Feature: APP端 增加
responseType
配置项
3.0.5(2021-01-11)
- [重要] APP不再支持
CONNECT
、HEAD
、TRACE
请求方式。uni.request - [重要]全局默认
timeout
由30000
ms,改为60000
ms - [重要]增加
index.d.ts
文件支持。感谢Mr_Mao
的支持。github:https://github.com/TuiMao233
- [重要]网络请求相关接口 uni.request、uni.uploadFile、uni.downloadFile 支持 timeout 参数。
- [重要]返回结果response 增加
fullPath
参数。
3.0.4(2020-07-06)
- New Feature: request 方法增加
firstIpv4
配置项 - New Feature: 增加
middleware
通用请求方法
3.0.3(2020-06-17)
- Bug Fix: 修复
params
选项对数组格式化错误bug
3.0.2(2020-06-04)
- Bug Fix: 修复文件上传和request 配置缺少字段bug
3.0.1(2020-06-02)
- Bug Fix: 请求方式都为
GET
的bug
3.0.0.1(2020-06-02)
- New Feature: 支持多拦截器
- New Feature: 支持局部配置自定义验证器
2.0.1(2020-05-01)
- Bug Fix: 修复多实例全局配置共用问题(2.0.0 用户请升级使用此版本)
2.0.0 用户请升级使用此版本
2.0.0(2020-04-26)
- New Feature: 增加 request
withCredentials
选项(仅h5端支持) - New Feature: h5端 upload 增加
files
file
选项。uni.uploadFile - Enhancement:
params
选项参数格式化方法使用axios 格式化方法 - Bug Fix: 对upload 返回data 为空字符串的情况容错
- Change: 修改header与全局合并方式。当前:header = Object.assign(全局,局部)
1.0.6(2020-03-17)
1.支持task 操作
2.优化代码
3.upload 返回数据执行JSON.parse
4.增加download
下载方法
5.修改全局content-type
默认值为 application/json
(感谢qinky的反馈)
6.此版本未上项目,如有任何问题,及时反馈即可
1.0.5(2019-12-12)
- 修改
custom
全局、局部逻辑。如果局部custom与全局custom有同名属性,则后面的属性会覆盖前面的属性。当前: custom = Object.assign(全局,局部)
1.0.4(2019-12-12)
- ‘responseType’ 配置项,5+App和支付宝小程序不支持,增加条件编译
- 修改request 拦截器无法再次修改params、data、url、baseUrl问题(早期确实是不想再让修改)
- 增加自定义参数
custom
配置,可使用自定义参数在拦截器里使用 - 增加
timeout
配置,仅支付宝小程序可用
感谢反馈~~
1.0.3(2019-11-04)
- 对params参数进行编码
- 修复upload header['content-type']bug
1.0.2(2019-10-15)
- 重要:修改自定义验证器
validateStatus
, 参数修改为statusCode
,不再是response
(别打我,当时设计为response,主要是为了让你们控制响应拦截器) - 重要:可以在interceptor.response拦截器响应成功函数里通过
return Promise.reject(response)
,拦截为reject状态 - 重要:增加'jwt 无痛刷新token'示例(仅供参考,不作为插件主要内容)
- 修改ts版本的接口
- 修改插件封面(人家都弄的挺好,我也不能输呀!)
1.0.1(2019-09-23)
- 增加自定义验证器
- 修改request header 里的‘content-type’ 为小写(如果为大写,post请求Content-Type 会变成 application/json;charset=UTF-8 application/json)
1.0.0(2019-09-09)
- 增加了
params
参数,get
传值方法改变 - 增加
upload
方法,上传方法 - 响应拦截器增加错误响应回调(上版本已加,未说明)
0.0.9(2019-08-23)
- 处理在函数内创建实例,在APP端会报错bug
- 增加PUT、DELETE、CONNECT、HEAD、OPTIONS、TRACE别名
- 增加JSDoc注释,增强HbuilderX提示辅助(实际上有些JSDoc 注释,HbuilderX 并没有支持的很好)
0.0.8(2019-07-25)
1.发布typescript 版本 2.精简代码
0.0.7(2019-07-11)
1.修复多实例拦截器错误bug
0.0.6(2019-07-08)
0.0.6:添加了项目示例(-.-,咱也不知道为啥那么多人不会用,咱也不敢问,咱也不敢说)