Как получить параметр на вкладке на сцене - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть структура сцены, как внизу. На singlePage я вызываю новую страницу (tab_1) с параметрами, используя Actions.tab({ param1: "foo" }) or Actions.tab_1({ param1: "param" }), но я не могу получить параметры из tab_1 с помощью prop. Я не мог понять, как я могу получить доступ к параметрам.

Когда я пишу Действия на консоли, я могу достичь этих параметров, но когда я пытаюсь написать Actions.currentScene, он показывает мне параметры singlePage.

componentDidMount() {
    console.log(Actions);
    console.log(Actions.currentScene);
    this.pageInit();
}

Сцена:

<Scene
        navigationBarStyle={styleNav.Nav}
        titleStyle={styleNav.NavText}
        headerTintColor={colors.white}
        key="singlePage"
        hideNavBar={true}
        component={AlimYeri}
        title={strings.PAGE_TITLE.ALIMYERI}
      />
      <Tabs
        key="tab"
        swipeEnabled
        showLabel={true}
        hideNavBar={true}
        tabBarPosition="top"
        activeBackgroundColor="white"
        lazy
      >
        <Scene
          hideNavBar={true}
          key="tab_1"
          component={tab_1}
          title={strings.PAGE_TITLE.tab_1}
        />

        <Scene
          hideNavBar={true}
          key="tab_2"
          component={tab_2}
          title={strings.PAGE_TITLE.tab_2
        />
        <Scene
          hideNavBar={true}
          key="tab_3"
          component={tab_3}
          title={strings.PAGE_TITLE.tab_3}
        />
      </Tabs>
...