原因:content为空,可以设置个默认值来解决!
uni.request({
url: url,
method: method || "GET",
header: header,
data: data,
success: res => {
// console.log('success:' + JSON.stringify(res.statusCode));
if (res.statusCode && res.statusCode != 200) { // api错误
console.log('statusCode: '+ res.statusCode)
uni.showModal({
title:'错误',
content: '服务器错误,请联系管理员大侠',
success: function(res) {
if (res.confirm) {
return
} else if (res.cancel) {
return
}
}
})
return
}
或者也可以这样:
content: res.data.error || '服务器错误,请联系管理员大侠',