AppNavigators.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  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. import UserCard from "../page/UserCard"
  13. import GirlFrienfTerm from "../page/GirlFrienfTerm"
  14. import GiftPay from "../page/GiftPay"
  15. import UserAgree from "../page/UserAgree"
  16. import Suggestion from "../page/Suggestion"
  17. import Setting from "../page/Setting"
  18. import MyInfo from "../page/MyInfo"
  19. import MyGift from "../page/MyGift"
  20. import Attestation from "../page/Attestation/Attestation"
  21. import WaitAttestation from "../page/WaitAttestation"
  22. import AttestationInfo from "../page/AttestationInfo"
  23. const InitNavigator = createStackNavigator({
  24. LoginPage: {
  25. screen: LoginPage,
  26. navigationOptions: {
  27. header: null
  28. }
  29. },
  30. WelcomePage: {
  31. screen: WelcomePage,
  32. navigationOptions: {
  33. header: null
  34. }
  35. }
  36. })
  37. const MainNavigator = createStackNavigator({
  38. AttestationInfo: {
  39. screen: AttestationInfo,
  40. navigationOptions: {
  41. headerTitle: "实名认证"
  42. }
  43. },
  44. WaitAttestation: {
  45. screen: WaitAttestation,
  46. navigationOptions: {
  47. headerTitle: "实名认证"
  48. }
  49. },
  50. Attestation: {
  51. screen: Attestation,
  52. navigationOptions: {
  53. headerTitle: "认证"
  54. }
  55. },
  56. MyGift: {
  57. screen: MyGift,
  58. navigationOptions: {
  59. headerTitle: "我的礼物"
  60. }
  61. },
  62. MyInfo: {
  63. screen: MyInfo,
  64. navigationOptions: {
  65. headerTitle: "我的资料"
  66. }
  67. },
  68. Setting: {
  69. screen: Setting,
  70. navigationOptions: {
  71. headerTitle: "设置"
  72. }
  73. },
  74. Suggestion: {
  75. screen: Suggestion,
  76. navigationOptions: {
  77. headerTitle: "意见反馈"
  78. }
  79. },
  80. UserAgree: {
  81. screen: UserAgree,
  82. navigationOptions: {
  83. headerTitle: "用户协议"
  84. }
  85. },
  86. GiftPay: {
  87. screen: GiftPay,
  88. navigationOptions: {
  89. headerTitle: "收银台"
  90. }
  91. },
  92. GirlFrienfTerm: {
  93. screen: GirlFrienfTerm,
  94. navigationOptions: {
  95. headerTitle: "择偶条件"
  96. }
  97. },
  98. UserCard: {
  99. screen: UserCard,
  100. navigationOptions: {
  101. header: null
  102. }
  103. },
  104. HomePage: {
  105. screen: HomePage,
  106. navigationOptions: {
  107. header: null
  108. }
  109. },
  110. Meet: {
  111. screen: Meet,
  112. navigationOptions: {
  113. headerTitle: "偶遇"
  114. }
  115. },
  116. Register3: {
  117. screen: Register3,
  118. navigationOptions: {
  119. headerTitle: "完善资料"
  120. }
  121. },
  122. Register2: {
  123. screen: Register2,
  124. navigationOptions: {
  125. headerTitle: "完善资料"
  126. }
  127. },
  128. Register1: {
  129. screen: Register1,
  130. navigationOptions: {
  131. headerTitle: "完善资料"
  132. }
  133. },
  134. ForgetPassWord: {
  135. screen: ForgetPassWord,
  136. navigationOptions: {
  137. header: null
  138. }
  139. },
  140. Register: {
  141. screen: Register,
  142. navigationOptions: {
  143. header: null
  144. }
  145. },
  146. })
  147. export default createAppContainer(createSwitchNavigator({
  148. // Init:InitNavigator,
  149. Main: MainNavigator
  150. },
  151. {
  152. navigationOptions: {
  153. header: null
  154. }
  155. }
  156. ))