账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue.js 一个页面多个请求,如何处理“未登录”多次提示?
    28
    0

    在vue响应拦截器里面写了这么一些代码:

    service.interceptors.response.use(
      response =>{
        
        const res = response.data;
        const code = parseInt(res.code);
        var errTip = '未知错误';
        switch(code){
          case 20000:errTip = '';break;
          case 20003:errTip = "用户未登录";break;
          
          default: 
          
          break;
        }
    
        if(errTip){
          alert(errTip + '!');
          if(code == 20003){
            window.location.href = "/login"
          }
          return Promise.reject(new Error(errTip));
        }
    
        return response;
      } ,
      error => {
        return Promise.reject(error);//处理服务器异常错误
      }
    )
    

    如果用户请求一个页面,该页面存在多个请求,此时都会返回 20003,所以会提示多次“用户未登录”,该怎么处理呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 孤星 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部