index.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. import Vue from "vue";
  2. import VueRouter from "vue-router";
  3. import Home from "@/views/home/index.vue";
  4. import Mall from "@/views/Mall.vue";
  5. import Dynamic from "@/views/Dynamic.vue";
  6. import Profile from "@/views/Profile.vue";
  7. import ProfileDetail from "@/views/ProfileDetail.vue";
  8. import Register from "@/views/register.vue";
  9. import Charges from "@/views/charges.vue";
  10. import Financial from "@/views/financial.vue";
  11. import Signin from "@/views/Signin.vue";
  12. import Share from "@/views/Share.vue";
  13. import Mention from "@/views/Mention.vue";
  14. import UserCenter from "@/views/UserCenter.vue";
  15. import RealAuthentication from "@/views/RealAuthentication.vue";
  16. import BankCard from "@/views/BankCard.vue";
  17. import Member from "@/views/Member.vue";
  18. import TeamDetail from "@/views/TeamDetail.vue";
  19. import AssetCenter from "@/views/AssetCenter.vue";
  20. import OrderList from "@/views/OrderList.vue";
  21. import LeverList from "@/views/LeverList.vue";
  22. Vue.use(VueRouter);
  23. const routes = [
  24. {
  25. path: "/",
  26. redirect: "/home"
  27. },
  28. {
  29. path: "/home",
  30. name: "Home",
  31. component: Home
  32. },
  33. {
  34. path: "/mall",
  35. name: "Mall",
  36. component: Mall
  37. },
  38. {
  39. path: "/dynamic",
  40. name: "Dynamic",
  41. component: Dynamic
  42. },
  43. {
  44. path: "/profile",
  45. name: "Profile",
  46. component: Profile
  47. },
  48. {
  49. path: "/profile/detail",
  50. name: "ProfileDetail",
  51. component: ProfileDetail
  52. },
  53. {
  54. path: "/register",
  55. name: "Register",
  56. component: Register
  57. },
  58. {
  59. path: "/charges",
  60. name: "Charges",
  61. component: Charges,
  62. meta: {
  63. hideTabBar: true
  64. }
  65. },
  66. {
  67. path: "/financial",
  68. name: "Financial",
  69. component: Financial,
  70. meta: {
  71. hideTabBar: true
  72. }
  73. },
  74. {
  75. path: "/signin",
  76. name: "Signin",
  77. component: Signin,
  78. meta: {
  79. hideTabBar: true
  80. }
  81. },
  82. {
  83. path: "/share",
  84. name: "Share",
  85. component: Share,
  86. meta: {
  87. hideTabBar: true
  88. }
  89. },
  90. {
  91. path: "/mention",
  92. name: "Mention",
  93. component: Mention,
  94. meta: {
  95. hideTabBar: true
  96. }
  97. },
  98. {
  99. path: "/login",
  100. name: "login",
  101. component: () =>
  102. import(/* webpackChunkName: "login" */ "../views/login.vue")
  103. },
  104. {
  105. path: "/forget",
  106. name: "forget",
  107. component: () =>
  108. import(/* webpackChunkName: "forget" */ "../views/forget.vue")
  109. },
  110. {
  111. path: "/user-center",
  112. name: "UserCenter",
  113. component: UserCenter,
  114. meta: {
  115. hideTabBar: true
  116. }
  117. },
  118. {
  119. path: "/real-authentication",
  120. name: "RealAuthentication",
  121. component: RealAuthentication,
  122. meta: {
  123. hideTabBar: true
  124. }
  125. },
  126. {
  127. path: "/bank-card",
  128. name: "BankCard",
  129. component: BankCard,
  130. meta: {
  131. hideTabBar: true
  132. }
  133. },
  134. {
  135. path: "/member",
  136. name: "Member",
  137. component: Member,
  138. meta: {
  139. hideTabBar: true
  140. }
  141. },
  142. {
  143. path: "/team-detail",
  144. name: "TeamDetail",
  145. component: TeamDetail,
  146. meta: {
  147. hideTabBar: true
  148. }
  149. },
  150. {
  151. path: "/asset-center",
  152. name: "AssetCenter",
  153. component: AssetCenter,
  154. meta: {
  155. hideTabBar: true
  156. }
  157. },
  158. {
  159. path: "/order-list",
  160. name: "OrderList",
  161. component: OrderList,
  162. meta: {
  163. hideTabBar: true
  164. }
  165. },
  166. {
  167. path: "/lever-list",
  168. name: "LeverList",
  169. component: LeverList,
  170. meta: {
  171. hideTabBar: true
  172. }
  173. }
  174. ];
  175. const router = new VueRouter({
  176. routes
  177. });
  178. export default router;