前言

# Vab Admin 目录结构

├── .github                                     # 自动化 ci 配置(可删除)
├── .vscode                                     # vscode 配置(不可删除)
├── mock                                        # 本地 mock 数据
├── node_modules                                # 项目依赖模块
├── public
│   ├── img                                     # pwa图片
│   ├── static                                  # 静态资源
│   ├── favicon.ico                             # favicon
│   ├── favicon_backup.ico                      # 备份favicon
│   └── index.html                              # 入口 HTML
├── src
│   ├── api                                     # API 服务模块
│   ├── assets                                  # 本地静态资源
│   ├── config                                  # 项目配置
│   │   ├── cli.config.js                       # vue/cli配置
│   │   ├── net.config.js                       # 网络配置
│   │   ├── setting.config.js                   # 通用配置
│   │   ├── theme.config.js                     # 主题配置
│   │   └── index.js                            # 自定义配置合并(不建议修改)
│   ├── extra                                   # 封装的小工具
│   ├── i18n                                    # 多语言
│   ├── icon                                    # 存放自定义svg图标 ,仅在icon属性为isCustomSvg时才会调用svg图标,如无必要建议使用内置图标
│   ├── router                                  # 路由配置
│   ├── store                                   # vuex 状态管理配置
│   ├── utils                                   # js 工具
│   ├── vab                                     # 核心模块
│   │   |── components                          # 所有vab组件
|   |   |   ├── VabAppMain                      # 内页
|   |   |   ├── VabAvatar                       # 头像
|   |   |   ├── VabBreadcrumb                   # 面包屑
|   |   |   ├── VabFold                         # 展开合并
|   |   |   ├── VabFullScreen                   # 全屏
|   |   |   ├── VabLanguage                     # 国际化
|   |   |   ├── VabLogo                         # logo
|   |   |   ├── VabNav                          # 顶部navBar
|   |   |   ├── VabNotice                       # 通知
|   |   |   ├── VabRefresh                      # 刷新
|   |   |   ├── VabSearch                       # 搜索
|   |   |   ├── VabSideBar                      # 左侧菜单
|   |   |   ├── VabTabs                         # 多标签页
|   |   |   ├── VabTheme                        # 主题
|   |   |   ├── VabTopBar                       # 横向布局头部
|   |   |   ├── VabLink                         # 链接跳转封装
|   |   |   ├── VabMenu                         # 菜单封装
│   │   |   └── VabQueryForm                    # 顶部查询条件布局封装
│   │   ├── layouts                             # 界面布局(不需要主题可删除)
|   |   |   ├── VabLayoutColumn                 # 分栏布局
|   |   |   ├── VabLayoutCommon                 # 常规布局
|   |   |   ├── VabLayoutComprehensive          # 综合布局
|   |   |   ├── VabLayoutHorizontal             # 横向布局
|   |   |   ├── VabLayoutFloat                  # 浮动布局
|   |   |   └── VabLayoutVertical               # 纵向布局
│   │   ├── pulgin                              # vab必要插件
│   │   └── styles                              # vab主题相关
│   ├── views                                   # 页面组件
│   │   ├── callback                            # 第三方登录回调页面
│   │   ├── index                               # 首页
│   │   ├── login                               # 登录
│   │   ├── mall                                # 物料市场
│   │   ├── setting                             # 配置
│   │   ├── register                            # 注册
│   │   └── vab                                 # 组件页
│   ├── App.vue                                 # 应用入口组件
│   ├── registerServiceWorker.js                # PWA注册(支持https生产环境)
│   └── main.js                                 # 应用入口js
├── .eslintrc.js                                # eslint 配置项
├── babel.config.js                             # babel-loader 配置
├── package.json                                # package.json
├── postcss.config.js                           # postcss 配置
├── prettier.config.js                          # prettier 配置
├── vab.config.js                               # vab 配置
└── vue.config.js                               # vue-cli 配置

# 结构

# An image