AppContainer.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { createStackNavigator, createAppContainer } from "react-navigation";
  2. import HomeScreen from "../components/pages/HomeScreen";
  3. import {DetailsScreen} from "../components/pages/DetailsScreen";
  4. import CodePushPage from "../components/pages/CodePushPage";
  5. import EChartsPage from "../components/pages/EChartsPage";
  6. import AllScreenChart from "../components/pages/AllScreenChart";
  7. export const AppNavigator = createStackNavigator({
  8. Home: {
  9. screen: HomeScreen,
  10. navigationOptions: {//在这里定义每个页面的导航属性,静态配置
  11. title: "首页",
  12. headerBackTitle:'返回',//设置返回此页面的返回按钮文案,有长度限制
  13. }
  14. },
  15. Details:{
  16. screen:DetailsScreen,
  17. navigationOptions : {
  18. title: '详情',
  19. headerBackTitle:'详情',//设置返回此页面的返回按钮文案,有长度限制
  20. }
  21. },
  22. CodePushPage:{
  23. screen:CodePushPage,//热更新测试页面
  24. navigationOptions : {
  25. title: '热更新',
  26. headerBackTitle:'热更新',
  27. }
  28. },
  29. EChartsPage:{
  30. screen:EChartsPage,//热更新测试页面
  31. navigationOptions : {
  32. title: '图表',
  33. headerBackTitle:'图表',
  34. }
  35. },
  36. AllScreenChart:{
  37. screen: AllScreenChart,//热更新测试页面
  38. navigationOptions : {
  39. gesturesEnabled: false,
  40. header:null,
  41. }
  42. }
  43. }, {
  44. initialRouteName: 'Home',
  45. });
  46. export default createAppContainer(AppNavigator);