关于小程序二维码的一些事

230 阅读1分钟

最近在写小程序的分享,碰到一些事,总结了下有几种二维码

普通二维码

这种二维码就是通过一些工具(库)去生成,官方不推荐使用

注意是小程序不能用一般的js库去生成dom二维码,小程序里需要用canvas的,

比如有一种方法是通过jquery的生成二维码算法结合canvas去生成

最终,我采用的是Printer,可以在小程序生成一张图片(filePath),支持wx的原生的图片保存API

但是,这种二维码是不支持直接跳转页面的,需要在开放平台配置对应的path跳转才可以兼容

小程序二维码

这种需要后端支持,通过后端使用微信小程序的token去调用小程序的开放API,支持传入path作为参数,但是生成的数量有限,官方也不推荐使用

小程序码

这种是官方推荐做法,就是一种有小程序标示性的码(不是传统二维码了),也需要后端支持,同样通过开放API获取

参考资料

developers.weixin.qq.com/miniprogram…

developers.weixin.qq.com/miniprogram…