AppNavigators.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import {createAppContainer,createSwitchNavigator} from "react-navigation"
  2. import {createStackNavigator} from "react-navigation-stack"
  3. import WelcomePage from"../page/WelcomePage"
  4. import LoginPage from"../page/LoginPage"
  5. import Register from "../page/Register"
  6. import Register1 from "../page/Register1"
  7. import Register2 from "../page/Register2"
  8. import Register3 from "../page/Register3"
  9. import Meet from "../page/Meet"
  10. import ForgetPassWord from "../page/ForgetPassWord"
  11. import HomePage from "../page/HomePage"
  12. const InitNavigator = createStackNavigator({
  13. LoginPage:{
  14. screen:LoginPage,
  15. navigationOptions:{
  16. header:null
  17. }
  18. },
  19. WelcomePage:{
  20. screen:WelcomePage,
  21. navigationOptions:{
  22. header:null
  23. }
  24. }
  25. })
  26. const MainNavigator = createStackNavigator({
  27. HomePage:{
  28. screen:HomePage,
  29. navigationOptions:{
  30. header:null
  31. }
  32. },
  33. Meet:{
  34. screen:Meet,
  35. navigationOptions:{
  36. headerTitle:"偶遇"
  37. }
  38. },
  39. Register3:{
  40. screen:Register3,
  41. navigationOptions:{
  42. headerTitle:"完善资料"
  43. }
  44. },
  45. Register2:{
  46. screen:Register2,
  47. navigationOptions:{
  48. headerTitle:"完善资料"
  49. }
  50. },
  51. Register1:{
  52. screen:Register1,
  53. navigationOptions:{
  54. headerTitle:"完善资料"
  55. }
  56. },
  57. ForgetPassWord:{
  58. screen:ForgetPassWord,
  59. navigationOptions:{
  60. header:null
  61. }
  62. },
  63. Register:{
  64. screen:Register,
  65. navigationOptions:{
  66. header:null
  67. }
  68. },
  69. })
  70. export default createAppContainer(createSwitchNavigator({
  71. // Init:InitNavigator,
  72. Main:MainNavigator
  73. },
  74. {
  75. navigationOptions:{
  76. header:null
  77. }
  78. }
  79. ))