import { RouteRecordRaw } from "vue-router"; import { LOGIN_URL } from "@/config/config"; import { HOME_URL } from "@/enums/Home/index"; // import { GlobalStore } from "@/stores"; /** * * staticRouter(静态路由) */ export const staticRouter: RouteRecordRaw[] = [ { path: "/", // redirect: HOME_URL[0] redirect: "/load" }, { path: LOGIN_URL, name: "login", component: () => import("@/views/login/index.vue"), meta: { title: "登录" } }, { path: "/load", name: "load", component: () => import("@/views/loading/index.vue"), meta: { title: "加载" } }, { path: "/home", name: "home", component: () => import("@/views/home/index.vue"), meta: { title: "首页" } }, { path: "/projectlogon", name: "projectLogon", component: () => import("@/views/login/ProJectForm/index.vue"), meta: { title: "项目注册" } }, { path: "/compLogon", name: "compLogon", component: () => import("@/views/login/CompanyLogon/index.vue"), meta: { title: "企业注册" } }, { path: "/layout", name: "layout", component: () => import("@/layouts/index.vue"), // component: () => import("@/layouts/indexAsync.vue"), redirect: HOME_URL[0], children: [] } ]; /** * errorRouter(错误页面路由) */ export const errorRouter = [ { path: "/403", name: "403", component: () => import("@/components/ErrorMessage/403.vue"), meta: { title: "403页面" } }, // { // path: "/404", // name: "404", // component: () => import("@/components/ErrorMessage/404.vue"), // meta: { // title: "404页面" // } // }, { path: "/500", name: "500", component: () => import("@/components/ErrorMessage/500.vue"), meta: { title: "500页面" } }, // 解决刷新页面,路由警告 { path: "/:pathMatch(.*)*", component: () => import("@/components/ErrorMessage/404.vue") } ];