sh
├── public 非打包资源目录
├── src 项目源码
│ │—— api 放api的,每个控制器一个api文件
│ │—— common 公用的一些
│ │ │—— axios.js 发起http请求
│ │ │—— config.js 配置参数
│ │ │—— encrypt.js 加解密函数
│ │ │—— function.js 一些公用的函数
│ │—— └── loginAction.js 登录后执行的操作
│ │—— component 放公用组件的
│ │ │—— codeHighlight 代码高亮,展示代码的
│ │ │—— form 放form里面的自定义字段组件的
│ │ │—— lazyLoad 加载中[组件]
│ │ │—— preview 一些预览的自定义组件
│ │ └── renderEmpty 数据为空的时候展示的组件
│ │—— components 针对这个项目的公用的组件
│ │—— pages 所有的页面
│ │ │—— adminSetting 权限权限、管理员、角色、代码生成等页面
│ │ │—— config 参数设置页面
│ │ │—— error 错误页面类似于404
│ │ │—— iframe iframe页面的时候用的这个组件
│ │ │—— index 登录后的首页
│ │ │—— layout 后台布局,里面包含了几种布局页面
│ │ │—— login 登录页面
│ │ │—— news 文章分类、文章管理页面
│ │ └── refresh 用于页面刷新,暂时没用
│ │—— router 默认的几个路由
│ │—— static 放静态资源的
│ │ │—— default 默认的静态资源
│ │ │—— iconfont 放阿里图标的
│ │ │—— ... 针对这个项目的其它静态资源
│ └── store 状态管理
│ │—— adminUser.js 当前登录用户
│ │—— contentTabs.js 后台多标签
│ │—— layoutSetting.js 后台布局风格设置
│ └── menuAuth.js 存登录用户的权限、菜单等
├── .env.development 开发环境的配置
├── .env.production 正式环境的配置
├── eslint.config.js ESLint配置文件
├── vite.config.js vite配置文件
└── ... 其它常规文件