嵌套导航中的DeepLink(反应式本机)

时间:2020-01-24 14:14:10

标签: react-native deep-linking

我有一条主要路线,其中包含一个主要的登录页面和一个DrawerNavigator。在登录页面中,用户导航到“抽屉导航器”。在抽屉式导航器屏幕之一中,我添加了一个eventListener来监听收入网址(深层链接)。当我将/properties/:min/:max添加到如下所示的主要路线并将uriPrefix添加到登录页面时,它工作正常:

path

上面的代码RootStack在stackNavigator下:

const AppContainer = createAppContainer(RootStack);
const MyContainer=()=><Provider store={store}>
    <AppContainer  uriPrefix={'myapp://'}/>
</Provider>
AppRegistry.registerComponent(appName, () => MyContainer);

我想将const RootStack=createStackNavigator({ App:{screen:App,path:'payment'}, DrawerNavigator:{screen:DrawerNavigator}, },{ headerMode:'none' }) export default RootStack; 添加到uriPrefix屏幕。但是我不知道该怎么做。 我也尝试这样做:

DrawerNavigator

但是当我单击以打开抽屉式导航器的侧面菜单时,出现此错误:

enter image description here

0 个答案:

没有答案