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>
最后修改:2019 年 10 月 26 日 11 : 20 AM
如果觉得我的文章对你有用,请随意赞赏