有一个广告投放的页面, 二维码携带参数, 发现部分用户扫码进入时在onLoad里是拿不到参数的, 退出小程序重新扫码就没问题. 请问这是什么原因?
问题出现也没有规律, 有人会出现这个问题, 有人没出现这问题
有类似的问题,我是跨页面传值,第一次没反应,退回再传一次就有了,至今没解决
有没有可能 已经打开小程序了 再次扫码 只触发了 onShow 没触发onLoad
页面生命周期导致的呀,小程序启动过该页面了就不走onload,所以参数要放到onshow里接收哇
用这个 wx.getEnterOptionsSync() 试试
试验过,不能完全解决参数问题(热启动时总是缓存上一次的参数),但可以在页面的onShow中使用
放在app.js 的 onshow(options){} 去接收参数
启动过了。+