如下所示:
- axios.get("/check_mobile_and_sent_code",{withCredentials:true,params:{mobile:formInline.mobile}}).then(res=>{
- console.log(res);
- //if(res.result==true){
- if (!this.timer) {
- this.count = this.TIME_COUNT;
- this.show = false;
- this.timer = setInterval(() => {
- if (this.count> 0 && this.count <= this.TIME_COUNT) {
- this.count--;
- } else {
- this.show = true;
- clearInterval(this.timer);
- this.timer = null;
- }
- }, 1000)
- }
- //}
- }).catch(error=>{
- console.log(error.response.data);
- console.log(error.response.status);
- console.log(error.response.headers);
- console.log('Error', error.message);
- console.log(error.config);
- })
使用场景:
当后端判断验证的手机号已存在的时候会返回 400, 这时需要跳到 error 条件中, 得到后台 400 的返回数据如上.
以下是 error.response 返回值:
这里如果直接输出 error, 等于 error.message
附状态码为 200 的返回值:
来源: https://www.jb51.net/article/124984.htm