bn.navigateToMiniProgram
▸ navigateToMiniProgram(options
): Promise
<void
>
description
Opens another Mini Program
example
bn.navigateToMiniProgram({
appId: '',
path: 'page/1',
extraData: {
foo: 'bar',
},
envVersion: 'published',
type: 'app',
rev: '006a05ebf14db3e4a8e69cb6bc8b2589',
})
Parameters
Name | Type | Description |
---|---|---|
options | NavigateToMiniProgramOptions | Navigate to options |
Returns
Promise
<void
>
Interface: NavigateToMiniProgramOptions
Name | Type | Description |
---|---|---|
type? | NavigationMPType | The type of the Mini Program to be opened. It is valid when target="miniProgram" |
appId | string | The appId of the Mini Program to be opened |
rev? | string | The rev of the Mini Program to be opened. It is valid when target="miniProgram" |
envVersion? | NavigationMPChannel | The channel of the Mini Program to be opened. It is valid when target="miniProgram" |
extraData? | Object | The data that needs to be passed to the target Mini Program. The target Mini Program can obtain this data from App.onLaunch and App.onShow |
path? | string | The path of the page to be opened. If it is empty, the homepage is opened. Content following the question mark (?) in the path becomes a query |
mpModalType? | "replace" | description behavior type of the current app after navigateToMiniProgram is called**remark ** supported jssdk >= 4.3.0. only support "replace" by now. With this type, the app where navigateToMiniProgram is called will be closed |