import Vue from "vue"; import Router from "vue-router"; //import Layout from "../layout/index"; import HomeLayout from "../layout/home"; import HomeLayout2 from "../layout/home2"; Vue.use(Router); export const constantRouterMap = [ { path: "/plus/login", meta: { title: "登录login", noCache: true }, component: (resolve) => { require(["@/views/system/user/login"], resolve) }, hidden: true }, { path: "/404", redirect: "/dashboard", component: resolve => require(["@/views/features/404"], resolve), hidden: true }, { path: "/401", component: resolve => require(["@/views/features/401"], resolve), hidden: true }, { path: "/redirect", //component: Layout, component: HomeLayout, hidden: true, children: [ { path: "/redirect/:path*", component: resolve => require(["@/views/features/redirect"], resolve) } ] }, { path: "/user", //component: Layout, component: HomeLayout, hidden: true, redirect: "noredirect", children: [ { path: "center", component: resolve => require(["@/views/system/user/center"], resolve), name: "个人中心", meta: { title: "个人中心" } } ] }, { path: "/edge/Screen", meta: { title: "数据大屏", noCache: true }, component: (resolve) => { return require(["@/views/Screen/index"], resolve) }, hidden: true }, { path: "/", //redirect: "/edge/Screen", component: (resolve) => { window.location.href = '/user/center' }, hidden: true }, ]; export default new Router({ // mode: 'hash', mode:"history", //base: '/mobile/', scrollBehavior: () => ({ y: 0 }), routes: constantRouterMap });