四时宝库

程序员的知识宝库

怎样调试小程序码传的参数?(微信小程序码带参数)

由于业务需求,需要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之后也试过),不可以

重点

于是把生成的小程序码保存到本地,然后用“通过二维码编译”来调试,果然成功了!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接