在 Wix React Native Navigation 中从 SingleScreen 推送到 TabBased
Push from SingleScreen to TabBased in Wix React Native Navigation
有从选项卡视图导航到其他单一视图的文档和示例。但是我找不到任何关于从单一视图导航到选项卡视图的信息。
是否有可能 this.props.navigator.push
以某种方式使用标签查看?
如果没有,是否有一些解决方法可以实现?
你应该这样做:
您的主要堆栈导航器:
import HomeScreenTabs from '../yourpath/TabNavigator';
const MainStack = createStackNavigator({
HomeScreen: {
screen: HomeScreenTabs,
},
SingleViewScreen1: {
screen: SomeSingleViewScreen,
navigationOptions: {...}
},
SingleViewScreen2: {
screen: SomeOtherSingleViewScreen,
navigationOptions: {...}
},
}
您的标签页导航器:
//Your 3 tab screens
import Home from '../Home';
import Profile from '../Profile ';
import Feedback from '../Feedback ';
const Tabs = createBottomTabNavigator(
{
Home: {
screen: Home
},
Profile: {
screen: Profile
},
Feedback: {
screen: Feedback
}
},
export default Tabs;
并且为了从例如导航到选项卡屏幕SingleViewScreen1
你会 this.props.navigation.navigate('HomeScreen')
.
使用 Wix 导航 v2。它非常稳定,即使它说它是一个 alpha 版本。它解决了这个问题。
有从选项卡视图导航到其他单一视图的文档和示例。但是我找不到任何关于从单一视图导航到选项卡视图的信息。
是否有可能 this.props.navigator.push
以某种方式使用标签查看?
如果没有,是否有一些解决方法可以实现?
你应该这样做:
您的主要堆栈导航器:
import HomeScreenTabs from '../yourpath/TabNavigator';
const MainStack = createStackNavigator({
HomeScreen: {
screen: HomeScreenTabs,
},
SingleViewScreen1: {
screen: SomeSingleViewScreen,
navigationOptions: {...}
},
SingleViewScreen2: {
screen: SomeOtherSingleViewScreen,
navigationOptions: {...}
},
}
您的标签页导航器:
//Your 3 tab screens
import Home from '../Home';
import Profile from '../Profile ';
import Feedback from '../Feedback ';
const Tabs = createBottomTabNavigator(
{
Home: {
screen: Home
},
Profile: {
screen: Profile
},
Feedback: {
screen: Feedback
}
},
export default Tabs;
并且为了从例如导航到选项卡屏幕SingleViewScreen1
你会 this.props.navigation.navigate('HomeScreen')
.
使用 Wix 导航 v2。它非常稳定,即使它说它是一个 alpha 版本。它解决了这个问题。