fail: function(err) {
uni.hideLoading();
// #ifdef MP-ALIPAY
if (err.statusCode === 200) {
// uni.showToast({
// title: err.data,
// icon: "none"
// });
if (params.callBack) {
params.callBack(err.data);
}
return
} else if (err.statusCode === 400) {
if (params.errCallBack) {
uni.hideLoading();
params.errCallBack(err);
return
} else {
setTimeout(() => {
uni.showToast({
title: err.data||'出错了',
icon: "none"
});
}, 1);
}
} else if (err.statusCode === 401 && bool) {
refauchToken(params)
} else if (typeof err.data === 'string' && err.statusCode === 475) { //登录475
return
} else if (err.statusCode !== 200 && err.statusCode !== 401) {
uni.showToast({
title: err.data,
icon: "none"
});
}
// #endif
if (err.errMsg == 'request:fail abort') {
console.log('请求被取消啦~')
return
}
// #ifndef MP-ALIPAY
setTimeout(() => {
uni.showToast({
title: i18n.t('index.serverWrong'),
icon: "none"
});
}, 1);
// #endif
}
- 发布:2025-01-24 00:05
- 更新:2025-01-24 00:05
- 阅读:40
产品分类: uniapp/小程序
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.2.1
HBuilderX类型: 正式
HBuilderX版本号: 3.5.3
第三方开发者工具版本号: 3.9.22
基础库版本号: 2.0.2
项目创建方式: HBuilderX
示例代码:
操作步骤:
接口400的时候,走了fail 回调,但是在ios 上拿不到后端抛出得data信息,但是在安卓上是可以
接口400的时候,走了fail 回调,但是在ios 上拿不到后端抛出得data信息,但是在安卓上是可以
预期结果:
在ios上应该也能拿到错误信息
在ios上应该也能拿到错误信息
实际结果:
ios上是拿不到错误信息
ios上是拿不到错误信息
bug描述:
开发钉钉小程序, uni.request方法,fail回调,在ios手机上,拿不到后端返回的data数据