小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1、服务端调用接口成功后保存图片,但扫描该图片二维码是没有带参数的,在小程序后台直接生成带?id参数时,扫描二维码时参数正常接收,目标小程序已上线。
2、服务端post传入参数确认不为空。(微信小程序中,在页面的 onLoad 方法中,通过 options 参数获取路径参数options.id)。请问为什么服务器端生成的二维码没有参数呢?而在小程序后台直接生成二维码手动在路径后添加参数则有?
onLoad
options
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
扫码进入页面的场景,参数都在options.scene里需要进一步解析出来,直接options.id是取不到的。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
用这段代码试下
Page({ onLoad (query) { // scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene const scene = decodeURIComponent(query.scene) } })
如果我有两个参数时是不是这样写 { "scene": "id=123&type=name", "page": "pages/index/index" }
参数没问题,因为是正式版小程序,其它参数都没有更改。
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
扫码进入页面的场景,参数都在options.scene里需要进一步解析出来,直接options.id是取不到的。
用这段代码试下
Page({ onLoad (query) { // scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene const scene = decodeURIComponent(query.scene) } })
如果我有两个参数时是不是这样写 { "scene": "id=123&type=name", "page": "pages/index/index" }
参数没问题,因为是正式版小程序,其它参数都没有更改。