签入版本
This commit is contained in:
@@ -1,20 +1,21 @@
|
||||
# 9.2 目录结构详解
|
||||
|
||||
:::tip 概述
|
||||
本节详细介绍前端项目(独立 EleVue 仓库)的目录结构,帮助开发者快速定位代码和理解项目组织方式。
|
||||
本节详细介绍前端项目(独立 AntdVue 仓库)的目录结构,帮助开发者快速定位代码和理解项目组织方式。
|
||||
:::
|
||||
|
||||
```text
|
||||
ui/src/
|
||||
├── api/ # API 接口层(按业务域分组)
|
||||
│ ├── common/ # 公共接口(登录/菜单/用户信息/城市)
|
||||
│ ├── system/ # 系统管理(用户/角色/菜单/部门/岗位/职级/日志/租户)
|
||||
│ ├── system/ # 系统管理(用户/角色/菜单/部门/岗位/职级/租户)
|
||||
│ ├── content/ # 内容管理(文章/分类/链接)
|
||||
│ ├── data/ # 数据管理(城市/配置/字典/公告/参数)
|
||||
│ ├── dashboard/ # 仪表盘(控制台/消息)
|
||||
│ ├── file/ # 文件管理(文件模板)
|
||||
│ ├── logger/ # 日志管理(登录日志/操作日志)
|
||||
│ ├── monitor/ # 监控管理(定时任务)
|
||||
│ ├── region/ # 行政区划
|
||||
│ ├── oauth2/ # OAuth2 授权
|
||||
│ ├── setting/ # 设置(个人资料/网站配置)
|
||||
│ └── tool/ # 工具(示例/代码生成器)
|
||||
├── components/ # 公共组件库(20+ 个)
|
||||
@@ -30,7 +31,10 @@ ui/src/
|
||||
│ ├── Qrcode/ # 二维码
|
||||
│ └── ...
|
||||
├── directives/ # 自定义指令
|
||||
│ └── permission.ts # v-perm / v-perms 权限指令
|
||||
│ ├── permission.ts # v-perm / v-perms 权限指令
|
||||
│ ├── clickOutside.ts # 点击元素外部检测
|
||||
│ ├── dragModal.ts # 弹窗拖拽
|
||||
│ └── scrollBar.ts # 滚动条控制
|
||||
├── enums/ # 枚举常量
|
||||
│ ├── httpEnum.ts # HTTP 枚举
|
||||
│ └── pageEnum.ts # 页面枚举
|
||||
@@ -50,11 +54,10 @@ ui/src/
|
||||
│ ├── user.ts # 用户 Store(Token/用户信息/权限)
|
||||
│ ├── asyncRoute.ts # 动态路由 Store
|
||||
│ ├── tabsView.ts # 标签页 Store
|
||||
│ ├── projectSetting.ts # 项目配置 Store
|
||||
│ ├── designSetting.ts # 主题设计 Store
|
||||
│ ├── projectSetting.ts # 项目配置 Store(导航/顶栏主题等)
|
||||
│ ├── lockscreen.ts # 锁屏 Store
|
||||
│ └── ossConfig.ts # 云存储配置 Store
|
||||
├── styles/ # 全局样式(Tailwind / 主题变量)
|
||||
│ └── index.ts # Store 入口(setupStore 挂载)
|
||||
├── styles/ # 全局样式(WindiCSS / Less 主题变量)
|
||||
├── utils/ # 工具函数
|
||||
│ ├── http/axios/ # HTTP 请求封装(拦截器)
|
||||
│ └── Storage.ts # 本地存储封装
|
||||
@@ -65,9 +68,12 @@ ui/src/
|
||||
├── content/ # 内容管理页面
|
||||
├── data/ # 数据管理页面
|
||||
├── monitor/ # 监控管理页面
|
||||
├── logger/ # 日志管理页面
|
||||
├── oauth2/ # OAuth2 授权页面
|
||||
├── file/ # 文件管理页面
|
||||
├── setting/ # 设置页面(个人资料等)
|
||||
├── tool/ # 工具页面(示例/代码生成器)
|
||||
├── about/ # 关于页面
|
||||
├── iframe/ # 内嵌 iframe 页面
|
||||
├── redirect/ # 重定向页面
|
||||
└── exception/ # 异常页面(403/404/500)
|
||||
|
||||
Reference in New Issue
Block a user