用axios封装http请求时,怎样做判断自定义状态值成功后对应的操作?
以前在ajax中可以这样处理
request(param){
$.ajax{
type: param.type,
url: param.url,
success(res){
if(res.status === 0){
typeof param.success === 'function' && param.success(res.data)
}else if(res.status === 1){
login()
}else if(res.status === 2){
typeof param.success === 'function' && param.success(res.data)
}
},
error(err){
typeof param.error === 'function' && param.error(res.err)
}
}
}
像上面这种情况,比如状态为0表示成功,然后进行成功后的处理,这在axios中怎么处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
可以添加一个响应拦截器
是这个意思嘛?