js生成base64二维码图片

php有qrcode可以,很方便的生成二维码,但是二维码由后端生成,当请求特别多的时候,服务器压力会很大,又要生成二维码,又要传输图片
如果二维码由前端生成,后端只传入需要生成二维码的字符串,例如一个url,比后端生成二维码选择更优
这里使用的是https://github.com/diamont1001/jrQrcode
引入js,直接将字符串传入jrQrcode.getQrBase64()就返回了base64的图片

<img src="" id="test">
<script src="https://cdn.nikm.cn/js/jquery.js"></script>
<script src="https://cdn.nikm.cn/js/jr-qrcode.js"></script>
<script>
var base64_img = jrQrcode.getQrBase64('https://nikm.cn');
$('#test').attr('src',base64_img );
</script>
Last modification:October 26th, 2019 at 11:20 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

简爱博客