123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- import Vue from "vue";
- import VueRouter from "vue-router";
- import Home from "@/views/home/index.vue";
- import Mall from "@/views/Mall.vue";
- import Dynamic from "@/views/Dynamic.vue";
- import Profile from "@/views/Profile.vue";
- import ProfileDetail from "@/views/ProfileDetail.vue";
- import Register from "@/views/register.vue";
- import Charges from "@/views/charges.vue";
- import Financial from "@/views/financial.vue";
- import Signin from "@/views/Signin.vue";
- import Share from "@/views/Share.vue";
- import Mention from "@/views/Mention.vue";
- import UserCenter from "@/views/UserCenter.vue";
- import RealAuthentication from "@/views/RealAuthentication.vue";
- import BankCard from "@/views/BankCard.vue";
- import Member from "@/views/Member.vue";
- import TeamDetail from "@/views/TeamDetail.vue";
- import AssetCenter from "@/views/AssetCenter.vue";
- import OrderList from "@/views/OrderList.vue";
- import LeverList from "@/views/LeverList.vue";
- Vue.use(VueRouter);
- const routes = [
- {
- path: "/",
- redirect: "/home"
- },
- {
- path: "/home",
- name: "Home",
- component: Home
- },
- {
- path: "/mall",
- name: "Mall",
- component: Mall
- },
- {
- path: "/dynamic",
- name: "Dynamic",
- component: Dynamic
- },
- {
- path: "/profile",
- name: "Profile",
- component: Profile
- },
- {
- path: "/profile/detail",
- name: "ProfileDetail",
- component: ProfileDetail
- },
- {
- path: "/register",
- name: "Register",
- component: Register
- },
- {
- path: "/charges",
- name: "Charges",
- component: Charges,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/financial",
- name: "Financial",
- component: Financial,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/signin",
- name: "Signin",
- component: Signin,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/share",
- name: "Share",
- component: Share,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/mention",
- name: "Mention",
- component: Mention,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/login",
- name: "login",
- component: () =>
- import(/* webpackChunkName: "login" */ "../views/login.vue")
- },
- {
- path: "/forget",
- name: "forget",
- component: () =>
- import(/* webpackChunkName: "forget" */ "../views/forget.vue")
- },
- {
- path: "/user-center",
- name: "UserCenter",
- component: UserCenter,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/real-authentication",
- name: "RealAuthentication",
- component: RealAuthentication,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/bank-card",
- name: "BankCard",
- component: BankCard,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/member",
- name: "Member",
- component: Member,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/team-detail",
- name: "TeamDetail",
- component: TeamDetail,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/asset-center",
- name: "AssetCenter",
- component: AssetCenter,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/order-list",
- name: "OrderList",
- component: OrderList,
- meta: {
- hideTabBar: true
- }
- },
- {
- path: "/lever-list",
- name: "LeverList",
- component: LeverList,
- meta: {
- hideTabBar: true
- }
- }
- ];
- const router = new VueRouter({
- routes
- });
- export default router;
|