🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### layouts 目录中,抽离了使用过程中一些常用的布局 * AdminLayout/**管理后台布局**,包含了头部导航,侧边导航、内容区和页脚,用于系统的整体布局 * PageLayout/**页面布局**,包含了页头(面包屑)和内容区 * CommonLayout/**通用布局**,仅包含内容区和页脚的简单布局,项目中用于注册、登录或展示页面 ### 除了基本布局外,通常有很多页面的结构是相似的。因此,我们把这部分结构抽离为视图组件 * TabsView/**多页签视图**,包含了 AdminLayout 布局、多页签头和路由视图内容区 * PageView/**页面视图**,包含了 PageLayout 布局和路由视图内容区 * BlankView/**空白视图**,仅包含一个路由视图内容区 ## 如何使用 把视图组件和路由配置结合一起使用,我们把配置信息抽离在`src/router/config.js`中 ``` export default { name: "基础数据", path: "basic-data", component: PageView, meta: { title: "基础数据", }, children: [ { path: "vendor", name: "供应商管理", meta: { title: "供应商管理" }, component: () => import("@/pages/basic/vendor/index"), }, ] } ``` ## modules 不同的模块在modules下建立不同的js文件,引入到`src/router/config.js`中 ``` import system from"@/router/modules/system.js"; ``` ``` const options = {   routes: [ ...system ] } ```