【发布时间】:2017-06-06 10:51:18
【问题描述】:
【问题讨论】:
-
这很酷@MedetTleukabiluly 但我无法添加我正在使用“react-native-router-flux”进行路由的新包。
标签: react-native react-native-android react-native-ios native-base
【问题讨论】:
标签: react-native react-native-android react-native-ios native-base
如果我的问题正确,使用 react-native-router-flux 可以很容易地实现您的目标。查看文档https://github.com/aksonov/react-native-router-flux
【讨论】:
我从来没有尝试过react-native-router-flux,但是当我看到文档时,也许你可以这样做:
import React, { Component } from 'react';
import { Router, Scene } from 'react-native-router-flux';
import PageOne from './PageOne';
import PageTwo from './PageTwo';
export default class App extends Component {
render() {
return (
<View style={{ flex:1 }}>
<YourHeaderComponent />
<Router>
<Scene key="root">
<Scene key="pageOne" component={PageOne} title="PageOne" initial={true} />
<Scene key="pageTwo" component={PageTwo} title="PageTwo" />
</Scene>
</Router>
<YourFooterComponent />
</View>
)
}
}
你可以用 View 包装路由器,它的兄弟是你的页眉和页脚组件。
【讨论】: