uni-app:如何配置uni.request请求的超时响应时间(全局+局部)

方法一:全局配置响应时间

一、进入项目的manifest.json的代码视图模块

uni-app:如何配置uni.request请求的超时响应时间(全局+局部)_第1张图片

二、写入代码

uni-app:如何配置uni.request请求的超时响应时间(全局+局部)_第2张图片

"networkTimeout": {
    "request": 5000 
},

表示现在request请求响应时间最多位5秒

方法二:局部设置响应时间

一、直接在uni.request中写入属性timeout

可参考官方文档:uni.request(param) @request | uni-app官网 (dcloud.net.cn)

uni-app:如何配置uni.request请求的超时响应时间(全局+局部)_第3张图片

示例:

uni-app:如何配置uni.request请求的超时响应时间(全局+局部)_第4张图片

timeout: 5000, // 设置超时时间为5秒

uni.request({
	url: XXX,
	data: {
		cmd: cmd,
		access_token: access_token,
	},
	method: 'POST',
	dataType: 'json',
	timeout: 5000, // 设置超时时间为5秒
	success: res => {
		console.log('请求成功')
	},
	fail(res) {
		console.log('请求失败')
	}
});

你可能感兴趣的:(uni-app,uni-app)