生成二维码及微信长按识别二维码

参考网友文档:
js生成二维码及解决二维码在微信中不能识别
来自 https://blog.csdn.net/qq_41429765/article/details/111915775?ops_request_misc=&request_id=&biz_id=102&utm_term=微信生成二维码识别&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-111915775.pc_search_result_before_js

1. 安装和引入

<script type="text/javascript" src="http://static.runoob.com/assets/qrcode/qrcode.min.js"></script>
 import QRCode from 'qrcode2'

2. html写两个div,一个是真实的画二维码的div,设置display为none隐藏起来,一个是真正用到的用于转换成图片的div

    <div id="codeDiv" style="display: none;">
    </div>
    <div id="qrcode" style="margin:0 auto; margin-top:20px; width:160px; ">

3.使用QRcode画二维码,然后用canvas的toDataURL方法将二维码转换成图片。

//生成二维码
      createQRcode(followCode) {
     
        followCode = decodeURIComponent(followCode);  //解码
        setTimeout(() => {
   
          if (document.getElementById('qrcode').innerHTML) {
   
            document.getElementById('qrcode').innerHTML = '';
          }
          //生成二维码
          var qrcode = new QRCode("codeDiv", {
   
            text: followCode,
            width: 250,
            height: 250
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值