收藏
回答

生成的小程序分享码,调转到空白页?

通过POST https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN接口生成了商品详情的小程序分享码,但是点击进入时,是一个空白的商品详情页




请问有没有大佬知道的???


最后一次编辑于  09-16
回答关注问题邀请回答
收藏

3 个回答

  • 混世魔王😈 · 🙃
    混世魔王😈 · 🙃
    09-16

    已经找到原因了,console.log(options.scene)是有商品id的,应该是需要前端转换一下


    09-16
    赞同
    回复
  • 啊喵
    啊喵
    09-16

    你得检查你目的页面的逻辑,空白是不是报错了,这个接口的码带参只有一个scene,而且是编码过后的

    09-16
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    09-16

    你详情展示 是否没有从码内拿到比如详情ID的参数,然后请求接口的。

    使用小程序开发者工具的 通过二维码编译功能,在详情展示 这个页面 onLoad里 打印 options.scene


    09-16
    赞同
    回复 6
    • 混世魔王😈 · 🙃
      混世魔王😈 · 🙃
      09-16

      我用二维码编译功能测了一下,发现扫码进入的页面中,商品id是undefined状态,但是我后台在分享功能录入scene时,是直接代入了商品id去获取二维码的。。。请问,用户通过扫码进入详情页面的时候,前端需要对扫码获取的数据进行判断么?我看有些文档说,需要前端判断是否有options.scene,二维码进入的参数都是通过options.scene拿的????

      09-16
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      09-16回复混世魔王😈 · 🙃
      是的哈。你打印 options.scene拿到码内参数(详情ID)后,再使用这个详情ID去请求接口展示页面
      09-16
      1
      回复
    • 混世魔王😈 · 🙃
      混世魔王😈 · 🙃
      09-16回复仙森ღ₅₂₀¹³¹⁴
      我明天让前端加个判断,把options.scene赋值给商品id字段
      09-16
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      09-16回复混世魔王😈 · 🙃
      让前端操作解析下 options.scene的参数
      09-16
      1
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      09-16回复混世魔王😈 · 🙃

      这是我们以前没封装前的判断,else里的 就是获取参数的判断。后端 scene=encode(pid=222)这样的写法


      09-16
      1
      回复
    查看更多(1)
问题标签