vue使用qrcodejs2在弹窗内生成二维码报Cannot read property 'appendChild' of null"错误


解决方法:

先生成弹窗节点之后,在延迟执行生成二维码的加载。

          _this.showErCodePopup = true;//生成弹窗
          setTimeout(() => {
            let shareUrl = `https://www.baidu.com/`;
            let qrcode = new QRCode("qrcode", {
              text: shareUrl,
              width: 120, //图像宽度
              height: 120, //图像高度
            });
            qrcode.clear(); //清除二维码
            qrcode.makeCode(shareUrl); //生成另一个新的二维码
          }, 500);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM