小程序扫第一个码进入,获取到的信息是第一个码的信息,然后扫第二个码获取到的还是第一个码的信息
onReady是这么写的
var obj= wx.getLaunchOptionsSync()
console.log(obj,"obj")
that.setData({
orgId:obj.query.orgId,
})
onShow里是这么写的
this.onReady()
然而结果还是原样,获取的还是第一个码的信息,请问有什么方法可以解决热启动的这个问题吗?
请问解决了吗?遇到了同样的问题
你好,可以看下这个:https://developers.weixin.qq.com/miniprogram/dev/api/base/app/life-cycle/wx.getEnterOptionsSync.html
感觉是 onShow 的问题,不能直接调用 this,onReady()
看看这个文档吧,可以直接在 onShow 响应函数里拿到 query 里的数据的 https://developers.weixin.qq.com/miniprogram/dev/api/base/app/app-event/wx.onAppShow.html