要求:微信扫描QR码,然后跳至微信小程序(指定页面),然后将某些参数带到该指定页面,页面将接收此参数并对其进行处理
如果需要此功能,首先必须释放微信小程序,或者可以发布测试版本;然后登录微信公共平台(单击直接跳转),然后在左列中找到开发按钮
1
2
3
按照上述三个步骤,找到添加普通链接的QR码的位置,然后单击添加
生成链接内容的方法
上图显示了链接如何生存,下一步是为链接内容生成QR码;然后扫描代码进行测试,链接内容从https开始,将该链接复制到草料网站以将其转换为二维代码,微信扫描QR码,然后您可以跳至微信小程序;接下来,让我们讨论如何测试传输的参数;
在您指定页面的onLoad方法中处理传递的参数
参数处理
options.q用于获取传入的参数。这时,接收到的数据已处理并需要解码,即代码的第三行(decodeURIComponent(options.q))。上面的codeStr是传输原始数据字符串过来了。其余的将根据个人数据特征进行处理。我背后的参数是json字符串,因此后者是解析json字符串并将其分配给对象以供使用。
还没有结束。最重要的步骤是许多开发人员有疑问的地方。用手机微信扫描代码后,如何连接代码并测试结果(傻笑)哈哈,不用担心:
发布您在上面的微信公共平台中添加的测试链接
发布链接
不要问我为什么要发布,我不知道我是否要发布,最初是由IOS开发的,但是我没有足够的人员来弥补这个数字;
关键步骤
根据上图,如果您选择按QR码进行编译,则会弹出一个选择文件夹(将您预先在桌面上生成的QR码图像扔到桌面上),然后在桌面上选择QR码图像,这将在代码Debug the upload parameters中。如果出现(提示:“解析失败,非小程序代码”。)则您的链接尚未发布;
PS:小程序路径是小程序文件命名的最后一件事,请不要使用下划线(order_create)等特殊符号,最好改成驼峰式命名(orderCreate);否则,扫描QR码会报告路径错误