index.js 2.51 KB
import Vue from "vue";
import Router from "vue-router";

Vue.use(Router);

const router = new Router({
    linkActiveClass: "active",
    base: "/",
    routes: [
        {
            // 公共文件
            path: "/common",
            name: "common",
            component: resolve => {
                require(["@/pages/common/common"], resolve);
            },
            redirect: "/mall",
            children: [
                {
                    // 优选库商城活动页
                    path: "/mall",
                    name: "mall",
                    component: resolve => {
                        require(["@/pages/mall/mall"], resolve);
                    },
                    meta: {
                        requireAuth: false
                    }
                },
                {
                    // 达人列表页
                    path: "/fansShopMessageList",
                    name: "fansShopMessageList",
                    component: resolve => {
                        require(["@/pages/fansShopMessageList/fansShopMessageList"], resolve);
                    },
                    meta: {
                        requireAuth: false
                    }
                },
                {
                    // 优选库“优选”页面
                    path: "/optimization",
                    name: "optimization",
                    component: resolve => {
                        require(["@/pages/optimization/optimization"], resolve);
                    },
                    meta: {
                        requireAuth: false
                    }
                },
                {
                    // 优选库商城活动页
                    path: "/com",
                    name: "com",
                    component: resolve => {
                        require(["@/pages/com/com"], resolve);
                    },
                    meta: {
                        requireAuth: false
                    }
                },
                // {
                //     // 优选库环球优物页
                //     path: "/hqyw",
                //     name: "hqyw",
                //     component: resolve => {
                //         require(["@/pages/hqyw/hqyw"], resolve);
                //     },
                //     meta: {
                //         requireAuth: false
                //     }
                // }
            ]
        },
        {
            path: "*",
            redirect: "/mall"
        }
    ]
});

export default router;