# mt.getLaunchOptionsSync()
同步获取小程序启动时的参数。
# 支持情况
| 项 | 说明 |
|---|---|
| 兼容性 | 部分兼容 |
# 参数
无参数。
# 返回值
返回 Object,包含以下字段:
| 属性 | 类型 | 说明 |
|---|---|---|
| scene | number | 启动场景值 |
| query | Object | 启动参数(已解析为 key-value 对象) |
| referrerInfo | Object | 来源信息(从其他小程序跳转时有值) |
| referrerInfo.appId | string | 来源小程序/公众号/App 的 appId |
| innerSource | string | 游戏内来源标识(美团小游戏特有) |
| innerCategory | string | 游戏内来源分类(美团小游戏特有) |
| isRestored | boolean | 是否为系统重建后恢复(美团小游戏特有) |
# 示例代码
const launchOptions = mt.getLaunchOptionsSync()
console.log(launchOptions.scene)
console.log(launchOptions.query)
# 与微信差异
- 美团小游戏目前不支持微信的
chatType字段,该字段在美团小游戏环境中不会返回有效值。 - 美团小游戏不支持微信的
shareTicket字段,该字段不存在于返回值中。 referrerInfo仅包含appId子字段,微信的referrerInfo.extraData在美团小游戏中不支持。- 不支持微信的顶层
hostExtraData字段(注:该字段在微信文档中是顶层字段,非referrerInfo子字段)。 - 新增了
innerSource、innerCategory、isRestored三个美团小游戏特有字段,微信无对应参数。