小程序二维码的scene值应该怎么带?
发布于 7 年前 作者 jiewen 1952 次浏览 来自 问答

微信能不能把文档写清晰一些!小程序二维码的scene值应该怎么带?

3 回复

就是当参数传给生成二维码的接口就可以了???

string scene

最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/getWXACodeUnlimit.html

问题的关键在于没办法调试。

小程序开发工具,好像目前只支持系统设定的场景值,我填写个别的保存之后就被系统默认的覆盖掉了。

所以

微信能不能把文档写清晰一些!小程序二维码的scene值应该怎么带?


同问

同问

我实在开发工具中设置的编译模式,携带了启动参数 scene

官方文档有这么一句:

获取 scene 值

scene 字段的值会作为 query 参数传递给小程序/小游戏。用户扫描该码进入小程序/小游戏后,开发者可以获取到二维码中的 scene 值,再做处理逻辑。

调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟,开发工具模拟时的 scene 的参数值需要进行 encodeURIComponent


我在app.js中的onLunch里面获取到了这个传递的参数

有两个 scene

__
__

我猜测着两个scene(一个是二维码的scene,一个是场景值scene)

query中的scene是二维码携带的。

不知道对不对

您好,这个问题解决了吗?

回到顶部