axios 请求 catch 断网或其他错误时处理
说明:vue使用时,当突然断网或其他原因造成数据加载错误时,axios方式的catch处理;//取出内容;getItems:function(kid){var that = this;that.action='default';that.loading = true;that.finished = false;that.isfi...
·
说明:vue使用时,当突然断网或其他原因造成数据加载错误时,axios方式的catch处理;
//取出内容;
getItems:function(kid){
var that = this;
that.action='default';
that.loading = true;
that.finished = false;
that.isfisrsload=false;
that.tabitems=[];
axios.get(allApi.itemsList,
{params: {cat_id: kid,action:'type'},
headers:{token:token,id:manage_id}})
.then(function (res) {
that.loading = false;
that.finished = true;
if (res.data.code == 0) {
that.tabitems = res.data.data;
that.action='items';
if(that.tabitems.length<=0){
that.isfisrsload=true;
}
}
}).catch(function (res) {
that.loading = false;
that.finished = true;
that.tabitems =[];
if(that.tabitems.length<=0){
that.isfisrsload=true;
}
});
},
更多推荐
已为社区贡献7条内容
所有评论(0)