手机端 ios 浏览器访问报错

原因:

ios 隐私模式下 会限制 localstorage 和 sessionstorage 的使用 测试的时候最好看下当前浏览器所处的模式。代码里也要判断 当前是否隐私模式 。告知用户切换模式才能正常使用

    login(){
      if(this.username == ''){
        this.open('请输入邮箱');
        return
      }
      if(this.password == ''){
         this.open('请输入密码');
         return
      }
      userService.login(this.username, this.password).then(data=>{
      if(data.code==0){
        this.$router.push({path:'index'});
      }else{
       this.$router.push({path:'index'});
      }

    }).catch(v=>{
           if(JSON.stringify(v).code == 22){
             this.open("当前模式为隐秘模式,需切换模式才能使用")
           }
          })
    }

  

原文地址:https://www.cnblogs.com/linsx/p/9553959.html