收藏
回答

调用https://api.weixin.qq.com/wxa/getwxacodeunlimit?


1、服务端调用接口成功后保存图片,但扫描该图片二维码是没有带参数的,在小程序后台直接生成带?id参数时,扫描二维码时参数正常接收,目标小程序已上线。

2、服务端post传入参数确认不为空。(微信小程序中,在页面的 onLoad 方法中,通过 options 参数获取路径参数options.id)。请问为什么服务器端生成的二维码没有参数呢?而在小程序后台直接生成二维码手动在路径后添加参数则有?

回答关注问题邀请回答
收藏

5 个回答

  • Lester
    Lester
    01-14

    扫码进入页面的场景,参数都在options.scene里需要进一步解析出来,直接options.id是取不到的。

    01-14
    有用 2
    回复 1
    • π
      π
      01-14
      感谢
      01-14
      回复
  • Affection
    Affection
    01-14

    用这段代码试下

    Page({
      onLoad (query) {
        // scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene
        const scene = decodeURIComponent(query.scene)
      }
    })
    
    01-14
    有用 1
    回复 1
    • π
      π
      01-14
      感谢
      01-14
      回复
  • 王宇
    王宇
    04-29
    如果我有两个参数时是不是这样写
    {
      "scene": "id=123&type=name",
      "page": "pages/index/index"
    }
    


    04-29
    有用
    回复
  • π
    π
    01-14

    参数没问题,因为是正式版小程序,其它参数都没有更改。

    01-14
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    01-14
    有用
登录 后发表内容