单写前端网络请求,进行相关配置,适合某些特定请求

 let str = `data={\r\n    'id':${_this.getAppId}\r\n}`
        const options = {
          method: 'post',
          headers: { 'content-type': 'application/json' },
          // body: "data={\r\n    'id': 1e62571c2febb27466809596fb15351d\r\n}",
          body: str,
        }
        fetch(
          'http://',
          // 'http://',
          options
        )
          .then((response) => response.json())
          .then((response) => {
            console.log('pppppp', response)
            let loginType = response.m.loginType

            if (loginType == 0) {
              console.log('0,未扫码')
            } else if (loginType == 1) {
              console.log('1,登录成功')
              clearInterval(this.setI)
              // 后端并未返回token
              // localStorage.setItem('token', data.token)
              localStorage.setItem('isLogin', true)
              console.log('response', response)
              this.$router.push('/home')
            } else if (loginType == 2) {
              console.log('2,已扫码未确认')
            } else if (loginType == 3) {
              console.log('3,已取消登录')
              // this.$message('已取消扫码登陆')
              // clearInterval(this.setI)
            }
          })
          .catch((err) => console.error(err))

 

posted @ 2023-03-04 16:40  踏燕白梅  阅读(31)  评论(0)    收藏  举报