vue项目中,扫码登录二维码实时更新

<div id='code'></div>

mounted () {
  //二維碼
  var timestamp = Date.parse(new Date());

  $("#code").qrcode({
    render: "table", //table方式
    width: 100, //宽度
    height:100, //高度
    text: "www.aaa.com" + timestamp.toString() //任意内容
  });

  //userNo 用户编号
  //phone 手机号
  //rank 星级
  //nickName 昵称
  //HeadPic 头像地址
  //token
  //id 用户id
  let formData = new FormData();
  formData.append('code', "\"www.aaa.com\" + timestamp.toString()");
  axios({
    method: 'post',
    url:"http://192.000.00.000:000/v1/user/selectqrcode",
    headers:{"token":sessionStorage.getItem("token"),"sysfrom":"PC","userNo": sessionStorage.getItem('userNo') || 10003811},
    data:formData
  }).then((data)=>{
    if(data.data.code == 1000){
      if(data.data.data.status == 2){
        this.$message.error('系统繁忙,请重试');
      }else if(data.data.data.status == 3){
        sessionStorage.setItem("userNo",data.data.data.userNo);
        sessionStorage.setItem("token",data.data.data.token);
        sessionStorage.setItem("id",data.data.data.id);
        sessionStorage.setItem("phone",data.data.data.phone);
        sessionStorage.setItem("rank",data.data.data.rank);
        sessionStorage.setItem("nickName",data.data.data.nickName);
        sessionStorage.setItem("HeadPic",data.data.data.HeadPic);
        sessionStorage.setItem("FinancePassword",data.data.data.FinancePassword);
      }else if(data.data.data.status == 4){
        this.$message.error('身份不符,请确认身份');
      }
    }
  }, (err) => {
    this.$message.error('服务器错误,请重试');
  });
}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值