uni.request({
url: requestUrl,
}).then(res => {
let [error, data] = res
console.log('error', error);
console.log('success', data);
}).catch(err => {
console.log('request fail', err);
});
上面这段代码有情况会走到 catch
分支吗?有的话什么时候会走到?
我调试的情况来看,应用服务器成功返回响应数据时,会走到then
分支,数据存放在为data
中。如果没有网络,也会走到then
分支。
xiaoxiaocai
res返回的不是null,也走了catch,咋回事
2024-12-26 22:42
LGG233
回复 xiaoxiaocai:说明你的js写的有问题,导致报错了,从而进入到了catch
2024-12-27 17:22