摘要: 可以加上你的uid作为参数,得到如下的二维码;你可以邀请朋友扫这个二维码安装小程序,不用加微信好友也可以,另外也可将它打印出来挂门店墙上。

效果图:

微信小程序点击生成二维码(微信小程序实现带参二维码)(1)

场景:生成一个带用户参数的二维码,显示在小程序端或打印输入,其他人扫码进入识别用户来路

后端:php实现

调用接口:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential与https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode

小程序端:<image src="http://img.studyofnet.comhttps://youdomain.com/getQRCode?uid=123456" />,无js调用

文档出处:https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html

注意点:二维码生成的过程与小程序端逻辑无关,在后端实现生成图片输出给<image>即可。

由于代码比较简单,就直接上代码了

// 服务端生成图片public function getQRCode() { // 获取access_token

header设置为header('Content-Type: image/jpeg');然后echo服务端返回的二进制data就可以了。

源码下载:http://git.oschina.net/dotton/lendoo-wx,本文涉及代码存于/pages/member/share文件夹中。

由于个人开发时间有限,只能对提问做些过滤,如果你觉得问题比较有一定的代表性,可以在分答@黄秀杰来找我。

,