收藏
回答

扫描访问体验版二维码无参数问题

问题模块
开发者工具


上图是体验版根据路径生成二维码

在页面中

<view>{{fscene.id}}</view> 不显示内容

wxjs 为

data: {

fscene:{}

},

onLoad: function (options) {

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

var scene = decodeURIComponent(options.scene)

this.setData({

fscene: scene

})

}

求各位大神指导!


最后一次编辑于  2017-12-06
回答关注问题邀请回答
收藏

4 个回答

  • 廖秦斌
    廖秦斌
    2017-12-06

    二楼的方法在 var scene = options.id 在预览中是正确的,谢谢

    2017-12-06
    赞同
    回复
  • 廖秦斌
    廖秦斌
    2017-12-06

    体验版生成的 url 是经过  encodeURI 的,先解码应该没有问题吧?能给解释一下scene的的结构吗?是json吗?

    2017-12-06
    赞同
    回复
  • 人生若只初相识
    人生若只初相识
    2017-12-06

    你取的这种方法是生成小程序码接口B

    2017-12-06
    赞同
    回复
  • 人生若只初相识
    人生若只初相识
    2017-12-06

    你取的方法不对,应该是:

    var scene = options.id

    2017-12-06
    赞同
    回复