问题描述:
本人开发小程序的时候在onLoad之前就调用了wx.getLaunchOptionsSync,目的是为了获取进入小程序的参数。
在调试工具中测试没有问题。但是上线后给小程序推广的时候,这种方法拿到的参数为空。经几次确认,推广所用参数和二维码均正常。
由于找不出什么问题来。固有以下疑问。
提问:
小程序的wx.getLaunchOptionsSync方法和onLoad方法虽然拿的东西一样。但如果wx.getLaunchOptionsSync在onLoad之前就调用是否会导致拿不到进入小程序的参数?代码大概是这样的:
const app = getApp(); //此处调用api会拿不到进入小程序的参数吗? const LAUNCHPARAMS = wx.getLaunchOptionsSync(); Page({ data: {}, onLoad: function (options) {} }) |
我是建议在onLoad的时候去拿。