由于业务需求,需要WEB端生成小程序码,于是乎看到微信接口文档
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html
与业务贴合,于是进入后端demo阶段,API显示需要如下参数:
scene为 a=123&b=456,然后对其进行encodeURIComponent
page 为默认pages/index/index (已经上线)
so return buffer
但真实进入业务整合的时候,page发现填其它地址,不能正常返回小程序码,于是乎翻文档仔细查看
page 必须为线上已经存在的小程序页面(这个目前还没办法破解,希望微信官方给个方案怎么模拟)
继续往下走
小程序端怎么获取scene呢?怎么调试?
官方文档如下:
但是我测试用添加编译模式,加上启动参数,在onload中根本获取不到参数,一直为undefined(encodeURIComponent之后也试过),不可以
重点
于是把生成的小程序码保存到本地,然后用“通过二维码编译”来调试,果然成功了!