小程序开发API之获取启动参数wx.getLaunchOptionsSync()

版权声明:欢迎转载,可Chat交流,写博不易请标明出处: https://blog.csdn.net/JackJia2015/article/details/86535913

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

注:因为模拟器有些参数获取为空





猜你喜欢

转载自blog.csdn.net/JackJia2015/article/details/86535913