导航在app.js中的appcontainer外部导航

时间:2020-08-19 15:42:52

标签: react-native react-navigation react-navigation-stack

当前行为

我使用React Navigation v4x 未定义不是对象导航。discpatch

预期行为

我想在appcontainer中导航登录页面 `

object

软件版本android 反应导航4.4.0 react-navigation-stack 2.8.2 反应本机0.62.2

1 个答案:

答案 0 :(得分:0)

在导航之前,请确保导航器存在。它适用于m

function setTopLevelNavigator(navigatorRef) {
if(navigatorRef)
{
   navigator = navigatorRef;
}
  
}

function navigate(routeName, params) {
  if(navigator && routeName){
   navigator.dispatch(
    NavigationActions.navigate({
      routeName,
      params,
    })
  );
  }
  
}

// add other navigation functions that you need and export them

export default {
  navigate,
  setTopLevelNavigator,
};