diff --git a/bin/build.js b/bin/build.js index 010cbc31..65280a51 100644 --- a/bin/build.js +++ b/bin/build.js @@ -51,14 +51,18 @@ const createRoutes = (config = {}) => { {path: "/login", name: "登录", component: () => import('${signPage}')}, {path: '/dv', name: '数据大屏入口', component: () => import('../views/dvIndex')}, {path: '/v', name: 'Home', component: () => import('../views/home'), children: [ - ${routes.map(e => { + {path:'/',name:'mainEntry', component:()=>import('../views/mainEntry'),children:[ + ${routes.map(e => { // 解构每个路由的属性,用于生成路由配置 const {name, label, esm} = e // 生成单个路由配置的字符串表示 return `{name:"${name}",label:"${label}",path:"${name}",component:()=>import("../${esm}")}` - }).join(',\n')} + }).join(',\n')}, + {path: '*',name: '404',component: ()=>import('../views/building')}, + ]} ]}, {path: '/', name: "init"}, + ]`) // 扫描完毕,使用chalkTag标记任务完成 chalkTag.done("扫描完毕") diff --git a/src/views/mainEntry.vue b/src/views/mainEntry.vue index 982e7c0b..964dd738 100644 --- a/src/views/mainEntry.vue +++ b/src/views/mainEntry.vue @@ -5,7 +5,7 @@ - +