嗨,家伙首先卡在嵌套导航器中的结构深层链接上,这是我的导航代码,它只是堆叠在选项卡内
function HomeStack() {
return (
<Stack.Navigator>
<Stack.Screen
name="Home"
component={HomeScreen}
/>
<Stack.Screen
name="SinglePost"
component={SinglePost}
/>
</Stack.Navigator>
);
}
和底部标签
<Tab.Screen name="Home" component={HomeStack} />
所以这是反应导航的配置部分,首先为了组织深层链接,我放了一个堆栈父级
const config = {
Home: {
path: "stack",
initialRouteName: "SinglePost",
screens: {
Home: "home",
SinglePost: {
path: "post/:post_id",
parse: {
post_id: Number,
}
}
}
}
};
然后当导航到这个屏幕时
xcrun simctl openurl booted kriss://post/3232
感谢提前