dlt.getLaunchOptions
Introduction
Get the parameters when the mini-program is launched through a social sharing link.
Example Link: http://h5.dlight-app.com/outside?appId=100014&page=pages/feedDetail/feedDetail&query=a%3Daaa%26b%3Dbbb
Parameters
Object object
Property | Type | Default | Required | Description |
---|---|---|---|---|
success | function | No | Callback function for a successful API call | |
fail | function | No | Callback function for a failed API call | |
complete | function | No | Callback function that is called when the API call is complete (whether successful or not) |
object.success Callback Function
Parameters
Object res
Property | Type | Description |
---|---|---|
success | string | true- Success |
query | string | The query parameter of the current mini-program, parsed from the query field of the launch parameters. Note: If there are no launch parameters, the query parameter will be an empty string. |
path | string | The page address of the current mini-program |
scene | string | Currently, there is no launch scene, so it defaults to 100000 |
referrerInfo | referrerInfo | Referral information |
Object referrerInfo
Property | Type | Description |
---|---|---|
appId | string | The source mini-program |
extraData | object | Data sent from the source mini-program |
Object extraData (Default)
Property | Type | Description |
---|---|---|
query | string | The query parameter of the current mini-program, parsed from the query field of the launch parameters. Note: If there are no launch parameters, the query parameter will be an empty string. |
mode | string | Debug mode: DEBUG. Note: If there are no launch parameters, the mode parameter will be an empty string. |
version | string | The version number of the mini-program dev version. If the mode is debug, the version number must be present. |
page | string | The address of the specified mini-program from social sharing. Note: If there are no launch parameters, the page parameter will be an empty string. |
object.fail Callback Function
Parameters
Object res
Property | Type | Description |
---|---|---|
success | string | false- Failure |
Example Code
// pages/index/index.js
Page({
getLaunchOptions() {
dlt.getLaunchOptions({
success: (res) => {
console.log('success', res);
},
});
},
});