评论

微信内生成二维码,100%简单好用,qrcode.js

qrcode.js生成二维码,我敢保证最简单,最兼容,最强大。原生官方代码,一行也没有改。100%适配微信小程序。

本来想用这个:

https://developers.weixin.qq.com/community/develop/article/doc/000e88e73a415835ed9b46d7956013?jumpto=reply&parent_commentid=00020811f64258baa422dd7b0670&commentid=000e6e41068da81ca5225405a660

但是我报了各种错误,而且要canvas,又是canvasid,搞的感觉一点也不专业。我去看了它的源码发现用的是qrcode.js。

然后找到了qrcode.js官网文档:https://github.com/kazuhikoarase/qrcode-generator/tree/master/js

网络上有很多qrcode的版本,这是才是真正的官网,不但有js版,各种语言版本都有。不需要任何的改动,直接在小程序上100%好用。

源码位置:https://github.com/kazuhikoarase/qrcode-generator/blob/master/js/qrcode.js

源码不是压缩,也没找到压缩的,我自己压缩了一下,压缩后21kb,直接导入就能用,根本没涉及到canvas,直接导出了base64图片。

看下面代码:

你会发现根本没有涉及到canvas,qrcode.js直接导出了base64格式的图片。

一般我们会把二维码跟海报模板合成在一起,再把logo合成上去,这个肯定要用canvas,这跟二维码就没关系了,我就不贴源码了,万一公司不然贴呢。

我们公司的产品叫:八戒单词,小程序,有兴趣可以去看看海报与二维码合成后的效果。

最后一次编辑于  09-24  
点赞 1
收藏
评论

1 个评论

  • 八戒单词
    八戒单词
    09-24

    贴一段,绘制二维码,和中间图标,还有图标边缘的白色边框,没白色边框,感觉不好看。

    09-24
    赞同 1
    回复
登录 后发表内容