gpt4 book ai didi

react-native - React Native Navigation v2 sideMenu 无法导航到屏幕

转载 作者:行者123 更新时间:2023-12-04 15:17:36 24 4
gpt4 key购买 nike

我正在尝试调用Navigate.push从 sideMenu 但没有任何 react 。

Navigation.setRoot({
root: {
sideMenu: {
left: {
component: {
name: 'app.SideMenu',
},
children: [
{
stack: {
children: [
{
component: {
name: TERMS_SCREEN.id,
}
},
]
}
}
]
},
center: {
bottomTabs: {
id: 'BottomTabsId',
options: {
topbar: {
visible: true,
}
},
children: [
{
stack: {
id: 'Tabs',
children: [
{

..我正在尝试像这样在sideMenu中推送一个屏幕
console.log(this.props.componentId);
Navigation.push(this.props.componentId, {
component: {
name: 'app.Terms',
}
})

我正在获取日志,但没有任何 react 。我很肯定我需要对我的布局做一些事情,但我没有在文档中看到示例或解释。

最佳答案

我做错了实际上是因为我传递了sidemenu componentId,而实际上我需要传递当前选项卡的id。像这样的东西。

    Navigation.push(`Tab${this.props.activeTabIndex + 1}`,{
component: {
name: Screens.ACCOUNTS,
}
}
)

侧面菜单布局也是这样
root: {
sideMenu: {
id: 'SideMenu',
left: {
component: {
id: 'SideMenu.left',
name: Screens.SIDEMENU,
}
},

关于react-native - React Native Navigation v2 sideMenu 无法导航到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51981518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com