Skip to content

管理端

vue3-element-admin 是基于 Vue 3、Vite、TypeScript 和 Element Plus 的 PC 管理端,内置登录鉴权、动态路由、菜单权限、常用组件和后台管理基础功能。

开发路径

阶段推荐入口说明
1. 跑起来快速开始安装依赖、启动开发服务、构建预览
2. 看结构项目结构了解目录、关键文件和模块边界
3. 接后端接口请求配置接口地址、Token、错误处理和代理
4. 配菜单权限路由和菜单 / 权限控制理解动态路由、按钮权限和数据权限
5. 做业务页面CURD 快速开发 / 组件总览用组件和配置快速落地页面
6. 上线部署构建和部署打包、Nginx、跨域和部署检查

界面预览

管理端首页预览管理端工作台预览管理端列表页预览管理端表单页预览管理端组件页预览管理端主题页预览

组件入口

场景推荐组件说明
快速做增删改查页面CURD 快速开发搜索、表格、弹窗和页面逻辑组合
表单里选择字典值DictSelect自动加载字典项,支持单选和多选
表格里展示字典标签DictTag将字典值翻译成可读标签
从弹窗表格里选数据TableSelect适合关联选择、用户选择、角色选择等场景
上传图片或文件Upload 上传单图、多图和文件上传
查看全部组件组件总览按分类查找组件文档

核心模块速查

模块关键位置说明
HTTP 请求src/utils/request.tsAxios 封装、Token 注入、错误处理
路由守卫src/router/guards/登录校验、动态路由加载、页面权限控制
菜单路由src/router/静态路由、动态路由、菜单映射
状态仓库src/store/modules/用户、权限、设置等 Pinia Store
类型定义src/types/全局类型、接口 DTO、业务类型
常量枚举src/constants/src/enums/系统常量、枚举值、缓存 Key
组合式函数src/composables/SSE、字典同步、表格选择等复用逻辑
环境变量.env.*接口地址、端口、Mock、功能开关
构建配置vite.config.ts插件、代理、别名、构建优化

常见二开路径

需求推荐阅读
接自己的后端环境配置接口请求API 契约
改菜单和权限路由和菜单权限控制
新增业务页面项目结构CURD 快速开发
移除登录或动态路由移除登录 / 移除动态路由
上线部署构建和部署跨域问题

基于 MIT 许可发布 · 如需部署协助或二开定制,请查看 支持与合作