一个$http的请求然后数据返回的是
success:{
data:{
data:{} //这里正常的情况下是有数据的。为了以防万一这里如果为null的话要怎么进行兼容的处理
}
}
这里是一个简单的处理方法。
this.$http({ //调用接口
method:'POST',
async:true,
headers: {'Accept': '*/*'},
url:this.askListUrl, //this指data
data:this.transMyResData //向后台发送的数据
}).then(function(response){ //接口返回数据
if(response.data.data == null){ // 为空的处理
return "";
}else { // 不为空的处理
that.questions = response.data.data.list;
that.total = that.questions;
loading.close();
if(response.data.data.total>=0){
that.transMyResData.total=response.data.data.total;
that.total_3 = response.data.data.total;
}else{
that.$message.error('失败');
}
}
},function(error){
loading.close();
that.$message.error('网络连接失败')
})
请教各位怎么才更规范一点。
SMILET
慕码人8056858
相关分类