Для перехода на другую панель, используйте navigator.go
:
function showAbout() {
navigator.go("about");
}
также можно передать дополнительные параметры (будут доступны в navigator.params
):
function showProductDetails() {
navigator.go("details", { id: productId });
}
Можно перейти на предыдущую панель с помощью navigator.goBack
:
return (
<PanelHeader left={<PanelHeaderBack onClick={navigator.goBack} />}>
...
</PanelHeader>
);
Это реализуется с помощью navigator.changeView
:
function toAnotherView() {
navigator.changeView("another-view");
}
Также можно передать параметры (как и в go
), будут доступны в navigator.viewParams
:
function toAnotherView() {
navigator.changeView("another-view", { spam: "eggs" });
}
go(panelId: string, params?: any): void
Имя | Описание |
---|---|
panelId |
Обязательно. ID панели |
params |
Дополнительные параметры |
goBack(): void
changeView(viewId: string, params?: any): void
Имя | Описание |
---|---|
viewId |
Обязательно. ID необходимого View |
params |
Дополнительные параметры |