Skip to content
This repository has been archived by the owner on Apr 7, 2021. It is now read-only.

Latest commit

 

History

History
69 lines (56 loc) · 1.84 KB

navigation.ru.md

File metadata and controls

69 lines (56 loc) · 1.84 KB

🇷🇺 (EN | RU)

Навигация между панелями

Для перехода на другую панель, используйте 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>
);

Навигация между несколькими View

Это реализуется с помощью navigator.changeView:

function toAnotherView() {
  navigator.changeView("another-view");
}

Также можно передать параметры (как и в go), будут доступны в navigator.viewParams:

function toAnotherView() {
  navigator.changeView("another-view", { spam: "eggs" });
}

API

go(panelId: string, params?: any): void
Имя Описание
panelId Обязательно. ID панели
params Дополнительные параметры

goBack(): void

changeView(viewId: string, params?: any): void
Имя Описание
viewId Обязательно. ID необходимого View
params Дополнительные параметры

← Основы