扫码进入小程序获取的永远是第一个码的参数怎么解决?
发布于 7 年前 作者 houyan 10215 次浏览 来自 问答

小程序扫第一个码进入,获取到的信息是第一个码的信息,然后扫第二个码获取到的还是第一个码的信息

onReady是这么写的

  var obj= wx.getLaunchOptionsSync()
    console.log(obj,"obj")
    that.setData({
      orgId:obj.query.orgId,
      
    })


onShow里是这么写的

this.onReady()



然而结果还是原样,获取的还是第一个码的信息,请问有什么方法可以解决热启动的这个问题吗?

2 回复

感觉是 onShow 的问题,不能直接调用 this,onReady()

看看这个文档吧,可以直接在 onShow 响应函数里拿到 query 里的数据的 https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAppShow.html

回到顶部