88// import AdminAction from '../views/Admin/component/AdminAction.vue'
99// import Loading from '../views/Loading'
1010
11+ import { syncGetComp } from "../utils"
12+
1113export default [
12- { name : "Home" , path : "/" , component : ( ) => import ( /* webpackChunkName: "home" */ "@/views/Home" ) , } , // 一个对象就是一条匹配规则
13- { name : "About" , path : "/about" , component : ( ) => import ( /* webpackChunkName: "about" */ "@/views/About" ) , } ,
14- { name : "Blog" , path : "/article" , component : ( ) => import ( /* webpackChunkName: "blog" */ "@/views/Blog" ) , } ,
15- { name : "CategoryBlog" , path : "/article/cate/:categoryId" , component : ( ) => import ( /* webpackChunkName: "blog" */ "@/views/Blog" ) , } ,
16- { name : "Message" , path : "/message" , component : ( ) => import ( /* webpackChunkName: "message" */ "@/views/Message" ) , } ,
14+ { name : "Home" , path : "/" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "home" */ "@/views/Home" ) ) , } , // 一个对象就是一条匹配规则
15+ { name : "About" , path : "/about" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "about" */ "@/views/About" ) ) , } ,
16+ { name : "Blog" , path : "/article" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "blog" */ "@/views/Blog" ) ) , } ,
17+ { name : "CategoryBlog" , path : "/article/cate/:categoryId" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "blog" */ "@/views/Blog" ) ) , } ,
18+ { name : "Message" , path : "/message" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "message" */ "@/views/Message" ) ) , } ,
1719 // { name: "Admin", path: "/admin", component: Admin },
1820 // { name: "AdminHome", path: "/admin/home", component: AdminHome },
1921 // { name: "AdminLogin", path: "/admin/login", component: AdminLogin }
2022 {
2123 name : "Admin" ,
2224 path : "/admin" ,
23- component : ( ) => import ( /* webpackChunkName: "admin" */ "@/views/Admin" ) ,
25+ component : syncGetComp ( ( ) => import ( /* webpackChunkName: "admin" */ "@/views/Admin" ) ) ,
2426 children : [
25- { name : "AdminHome" , path : "home" , component : ( ) => import ( /* webpackChunkName: "adminHome" */ "@/views/Admin/component/Home" ) , } ,
26- { name : "AdminLogin" , path : "login" , component : ( ) => import ( /* webpackChunkName: "adminLogin" */ "@/views/Admin/component/Login" ) } ,
27+ { name : "AdminHome" , path : "home" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "adminHome" */ "@/views/Admin/component/Home" ) ) , } ,
28+ { name : "AdminLogin" , path : "login" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "adminLogin" */ "@/views/Admin/component/Login" ) ) } ,
2729 {
2830 name : "AdminAction" , path : "action" ,
29- component : ( ) => import ( /* webpackChunkName: "adminAction" */ "@/views/Admin/component/AdminAction" ) ,
31+ component : syncGetComp ( ( ) => import ( /* webpackChunkName: "adminAction" */ "@/views/Admin/component/AdminAction" ) ) ,
3032 meta : { auth : true } // 挂上额外信息 meta 用于 to 路由鉴权
3133 }
3234 ]
3335 } ,
34- { name : "Loading" , path : "/loading" , component : ( ) => import ( /* webpackChunkName: "loading" */ "@/views/Loading" ) , }
36+ { name : "Loading" , path : "/loading" , component : syncGetComp ( ( ) => import ( /* webpackChunkName: "loading" */ "@/views/Loading" ) ) , }
3537]
0 commit comments