React-Native 在页面之间导航



我正在React-Native中制作一个简单的2个静态页面应用程序。

将有一个带有按钮(可触摸突出显示)的登录页面About us当用户单击它时,它应该呈现一个全新的组件。

在 html 中,它将用这样的东西来完成:<a href="aboutus.html">

我尝试使用react-native-router-flux但我不断收到一些错误,我不想有一个标题。

我是这样做

在index.android.js(index.js)中,导入并定义要导航的屏幕

    import {StackNavigator} from 'react-navigation'
    import App from './App';
    import App1 from './App1';
    import App2 from './App2';
    const Navigation = StackNavigator({
        App:{screen: App},
        App1:{screen: App1},
        App2:{screen: App2}
    });

在屏幕中,您要导航到此处的是应用程序.js

export default class App extends React.Component<{}> {
        static navigationOptions={
            title:'First Screen',
        }
      render() {
        var {navigate} = this.props.navigation;
        return (
          <View>
            <Text>This is first screen</Text>
            <Button
                onPress={() => navigate('App1')}
                title="Go to screen 2"
            />
          </View>
        );
      }
    }    

App1.js 将与 App 相同.js如果要导航到另一个 (App2.js)

相关内容

  • 没有找到相关文章

最新更新