Skip to main content

bn.navigateTo

navigateTo(options): Promise<{ eventChannel?: PublicEventChannel }>

description Navigate to a specified page within the Mini Program.

example

bn.navigateTo({
url: '/pages/example/index'
})

Parameters

NameTypeDescription
optionsObject-
options.urlstringTarget URL
options.target?stringNavigation target, either 'deeplink' or 'external'
options.events?Record<string, Function>-

Returns

Promise<{ eventChannel?: PublicEventChannel }>


PublicEventChannel

Ƭ PublicEventChannel: Object

Type declaration

NameType
emit?EventChannel["emit"]
on?EventChannel["on"]
once?EventChannel["once"]
off?EventChannel["off"]

Interface: EventChannel

NameTypeDescription
emit(eventName, ...args): void
off(eventName, fn): void
on(eventName, fn): void
once(eventName, fn): void

emit

emit(eventName, ...args): void

Parameters

NameType
eventNamestring
...argsany

Returns

void


off

off(eventName, fn): void

Parameters

NameType
eventNamestring
fnEventCallback

Returns

void


on

on(eventName, fn): void

Parameters

NameType
eventNamestring
fnEventCallback

Returns

void


once

once(eventName, fn): void

Parameters

NameType
eventNamestring
fnEventCallback

Returns

void

EventCallback

Ƭ EventCallback: (...args: Any) => void

Type declaration

▸ (...args): void

Parameters

NameType
...argsAny

Returns

void

Any

Ƭ Any: any