Last updated 6 years ago
除登录页和404页面外,其他页面的采用统一的布局文件。包含一个产品最外层的框架结构,导航、侧边栏、面包屑以及内容等。
对应代码:
项目路由结构大致如下:
const router = new Router({ routes: [ ...publicRouter, { path: '/', component: MainLayout, children: [ ...common, ...system, ...demo, ], }, { path: '*', component: Page404, }, ], })
除publicRouter里面的页面(登录等)和404页面外,其他页面统一使用MianLayout作为布局文件
每个模块的路由在模块文件夹下的router.ts单独维护,统一导出到全局的路由配置
为简化路由配置,项目的路由总共嵌套2层,分别对应如下的router-view组件
一般情况下,不要再增加路由的层级
内容部分:content-view 对应路由组件