一個$http的請求然后數(shù)據(jù)返回的是success:{data:{data:{}//這里正常的情況下是有數(shù)據(jù)的。為了以防萬一這里如果為null的話要怎么進行兼容的處理}}這里是一個簡單的處理方法。this.$http({//調用接口method:'POST',async:true,headers:{'Accept':'*/*'},url:this.askListUrl,//this指datadata:this.transMyResData//向后臺發(fā)送的數(shù)據(jù)}).then(function(response){//接口返回數(shù)據(jù)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('網絡連接失敗')})請教各位怎么才更規(guī)范一點。
請求接口返回數(shù)據(jù)的為null,怎么去處理?這里是指兼容的一個處理。
狐的傳說
2019-05-22 18:08:14