dlt.getLaunchOptions
简介
获取通过社会化分享链接打开小程序启动时的参数
参数
Object object
属性 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
success | string | true-成功 |
query | string | 当前小程序的 query,从启动参数的 query 字段解析而来。 注意:若没有启动参数,则返回 query 参数为空字符。 |
path | string | 当前小程序的页面地址 |
scene | string | 暂时没有启动场景,当前默认为 100000 |
referrerInfo | referrerInfo | 来源消息 |
Object referrerInfo
属性 | 类型 | 描述 |
---|---|---|
appId | string | 来源小程序 |
extraData | object | 来源小程序传过来的数据 |
Object extraData (默认)
属性 | 类型 | 描述 |
---|---|---|
query | string | 当前小程序的 query,从启动参数的 query 字段解析而来。 注意:若没有启动参数,则返回 query 参数为空字符。 |
mode | string | debug 模式:DEBUG 注意:若没有启动参数,则返回 mode 参数为空字符。 |
version | string | 小程序 dev 版本的版本号,若 mode 为 debug,则必须要有 version 版本号 |
page | string | 来源于社会化分享指定小程序地址 注意:若没有启动参数,则返回 page 参数为空字符。 |
object.fail 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
success | string | false-失败 |
示例代码
// pages/index/index.js
Page({
getLaunchOptions() {
dlt.getLaunchOptions({
success: (res) => {
console.log('success', res);
},
});
},
});