收藏
回答

小程序码取不到scene值

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wxacode.getUnlimited 客户端 7.0.4 2.7.5

- 当前 Bug 的表现(可附上截图)



- 预期表现

小程序码是使用postman返回的,本来希望从这个小程序码获取到scene值,但是代码获取不到和小程序工具都获取不到

- 复现路径


- 提供一个最简复现 Demo

onLoad: function (options) {

var scene = JSON.stringify(decodeURIComponent(options))

console.log('我是options: ' + scene)

console.log(options.scene)

},

使用小程序功能“从小程序码编译”也获取不到参数

最后一次编辑于  07-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

8 个回答

  • 一杯清茶
    一杯清茶
    07-12

    需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene


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

    07-12
    赞同
    回复 4
    • 高立
      高立
      07-12
      var scene = JSON.stringify(decodeURIComponent(options)) 代码里面使用了这个参数也是取不到值
      07-12
      赞同
      回复
    • 一杯清茶
      一杯清茶
      07-12回复高立
      不用JSON.stringify呢?
      07-12
      赞同
      回复
    • 高立
      高立
      07-12
      也是不行的。
      07-12
      赞同
      回复
    • 一杯清茶
      一杯清茶
      07-12回复高立
      把参数拼入url再生成
      07-12
      赞同
      回复
  • 我的小熊去哪里了
    我的小熊去哪里了
    08-17

    朋友你的问题解决了嘛。我也遇到一样的问题了,开发工具和线上的打印参数都能看到scene的值,可是值就是取不到,是不是有配置问题?


    08-17
    赞同
    回复 2
    • 高立
      高立
      08-17
      没有解决,换成了那个限量的API进行开发了。
      08-17
      赞同
      回复
    • 我的小熊去哪里了
      我的小熊去哪里了
      08-17回复高立
      我的好了,不在App()里面调用就没问题了,在pages里面
      08-17
      赞同
      回复