小程序开发API之获取启动参数wx.getLaunchOptionsSync()
wx.getLaunchOptionsSync()
获取小程序启动时的参数。与 App.onLaunch 的回调参数一致。
启动参数
referrerInfo 的结构
返回有效 referrerInfo 的场景
例如:
index.js
/*启动参数
path 启动小程序的路径
scene 启动小程序的场景值
query 启动小程序的 query 参数
shareTicket shareTicket,详见获取更多转发信息
referrerInfo 来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {}。
*/
/*referrerInfo 来源信息参数
appId 来源小程序、公众号或 App 的 appId
extraData 来源小程序传过来的数据,scene=1037或1038时支持
*/
Page({
data: {
},
onLoad: function (options) {
var obj = wx.getLaunchOptionsSync()
console.log('启动小程序的路径:',obj.path)
console.log('启动小程序的场景值:', obj.scene)
console.log('启动小程序的 query 参数:', obj.query)
console.log('来源信息:', obj.shareTicket)
console.log('来源信息参数appId:', obj.referrerInfo.appId)
console.log('来源信息传过来的数据:', obj.referrerInfo.extraData)
}
})
打印结果:
启动小程序的路径: pages/index/index
启动小程序的场景值: 1001
启动小程序的 query 参数: {}
来源信息: undefined
来源信息参数appId: undefined
来源信息传过来的数据: undefined
注:因为模拟器有些参数获取为空