uni-app request默认超时时间设置不生效问题 timeout: 60000不主动设置的话 默认60000好像不起作用
uni-app request默认超时时间设置不生效问题 timeout: 60000不主动设置的话 默认60000好像不起作用
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | 10 | HBuilderX |
产品分类:uniapp/小程序/微信
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:10
HBuilderX类型:正式
HBuilderX版本号:3.1.17
第三方开发者工具版本号:最新
基础库版本号:最新
项目创建方式:HBuilderX
### 操作步骤:
【报Bug】微信小程序,timeout: 60000不主动设置的话,request的默认超时时间60000好像是不起作用
### 预期结果:
【报Bug】微信小程序,timeout: 60000不主动设置的话,request的默认超时时间60000好像是不起作用
### 实际结果:
【报Bug】微信小程序,timeout: 60000不主动设置的话,request的默认超时时间60000好像是不起作用
### bug描述:
【报Bug】微信小程序,timeout: 60000不主动设置的话,request的默认超时时间60000好像是不起作用
更多关于uni-app request默认超时时间设置不生效问题 timeout: 60000不主动设置的话 默认60000好像不起作用的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
在微信小程序端,使用的就是微信的超时时间 详情
看看有没有设置该值
更多关于uni-app request默认超时时间设置不生效问题 timeout: 60000不主动设置的话 默认60000好像不起作用的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在微信小程序平台,uni-app的request默认超时时间确实存在不生效的情况。这是因为微信小程序底层对网络请求的超时机制与uni-app的默认设置存在差异。
微信小程序官方文档中,wx.request的默认超时时间为60秒,但在实际运行环境中,可能会受到微信客户端或网络环境的影响而提前中断。建议在uni.request中显式设置timeout参数:
uni.request({
url: 'https://example.com/api',
timeout: 60000,
success: (res) => {
console.log(res.data);
},
fail: (err) => {
console.error(err);
}
});

