loadNewVersion : function(){
var dAddress = dSystemParam.basePath + "data/version/loadNewVersion";
uni.request({
url: dAddress,
dataType: 'text',
timeout : 10000,
data: {
},
success: (res) => {
if(res.statusCode == 200){
var data = JSON.parse(res.data) ;
if(data.code == 1){
console.log('获取版本号成功'+data.version.version);
this.res = '请求结果 : ' + JSON.stringify(res);
return false;
}
if(data.code == 2){
uni.showModal({
content: '系统后台错误,请联系管理员!',
showCancel: false
});
return false;
}
if(data.code == 3){
console.log("载入banner参数错误!");
uni.showModal({
content: '请求参数错误,请检查!',
showCancel: false
});
return false;
}
return false;
}
if(res.statusCode == 403){
console.log('request fail', res);
uni.showModal({
content: '您没有权限访问',
showCancel: false
});
return false;
}
if(res.statusCode == 404){
console.log('request fail', res);
uni.showModal({
content: '未找到请求接口,请联系管理员',
showCancel: false
});
return false;
}
if(res.statusCode == 500){
console.log('request fail', res);
uni.showModal({
content: '系统后台错误,请联系管理员!',
showCancel: false
});
return false;
}
return false;
},
fail: (err) => {
console.log('获取APP版本号错误', err);
uni.showModal({
content: err.errMsg,
showCancel: false
});
},
complete: () => {
this.loading = false;
}
});
}
1 个回复
越王够贱 (作者)
"errMsg": "request:fail timeout" 全部返回这个 但是可以确定服务器接口没问题 调用是用域名