Vue Grow admin 是一个中后台开发模版,采用了开箱即用的中后台前端解决方案,主要使用了技术栈如下:
- 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发
- TypeScript: 应用程序级 JavaScript 的语言
- 主题:可配置的主题
- 国际化:内置完善的国际化方案
- Mock 数据 内置 Mock 数据方案
- 权限 内置完善的动态路由权限生成方案
- 组件 二次封装了多个常用的组件
- 总览
- 主题变更
- 多语言
- 项目文档(待开发,文档与项目本身剥离)
- 用户登录
- 账号密码登录(待完善,完善密码规则)
- 手机号码登录
- 扫码登录(需要完善)
- 第三方登录(暂不支持,后续通过配置方式支持)
- 忘记密码
- 系统页面
- 动态路由注册
- 前端路由权限(待完善)
- 菜单搜索
- 消息管理(待完善,对接 socket)
- 系统帮助(使用 MD 文档可以对每个开发模块进行介绍)
- 用户资料
- 动态菜单
- 通用组件
- 自定义表头
- 自定义查询条件
- Dialog(支持全屏(已支持),可拖动)
- 系统模块
- 工作台
- Dashboard
- 分析页面
- 数据报表
- 列表页面
- 普通列表
- 虚拟列表
- 卡片列表(支持无限加载封装方法支持)
- 功能
- 引导
- 标签操作(通过 Hooks 支持)
- 下载 Excel(待完善,只完成本地导出)
- 消息示例
- 打印
- 图片预览(需要支持放大,缩小,旋转,上一张,下一张等)
- 全屏(Hooks 实现)
- 导入 Excel
- Socket 连接(,封装 Class 方法)
- 页面
- 表单页
- 基础表单(表单验证)
- 分步表单
- 详情(封装统一组件用于展示内容,类似 ElForm)
- 个人详情(支持编辑)
- 动态表单
- 表单页
- 组件
- 图片裁剪
- 数字动画
- 编辑器
- JSON 编辑器
- Markdown 编辑器
- 富文本(支持预览)
- 代码编辑器(支持预览)
- 二维码组件
- 密码强度组件(页面未添加,组件开发完成)
- 分屏组件(可以拖动)
- 拖拽
- 拖拽排序
- 系统管理
- 账号管理
- 角色管理
- 菜单管理
- 部门管理
- 人员管理
- 字典管理
- 岗位管理
- 自动化工具
- 页面设计器
- 流程引擎
- 规则引擎
- 配置表格(可视化配置表头)
- 配置 Echarts(生成 JSON 配置)
- 小程序(通过表格转化成 Echarts)
- vue-grow-admin - 完整版站点
待补充...
- node v16.* 以上版本
- Vite 熟悉 Vite 新特性
- Vue3 - 熟悉 Vue 基础语法
- TypeScript 熟悉 TypeScript 基本语法
- EcamScript6 熟悉 es6 基本语法
- vue-router 熟悉 vue-router 基本使用
- Element-Plus 基本使用
- 拉取项目代码
git clone https://github.com/ZhQuella/grow_up_admin.git
- 安装依赖
cd grow_up_admin
yarn
- 运行
yarn dev
- 打包
yarn build
feat
增加新功能fix
修复问题/BUGstyle
代码风格相关无影响运行结果的perf
优化/性能提升refactor
重构revert
撤销修改test
测试相关docs
文档/注释chore
依赖更新/脚手架配置修改等workflow
工作流改进ci
持续集成types
类型定义文件更改wip
开发中
张鱼烧。
Null
hello-nothing
xiaogonggong-w
非常欢迎你的加入,大家共同完善这个开源框架!提交一个 Pull Request。
Pull Request:
- Fork 代码!
- 创建自己的分支:
git checkout -b feat/xxxx
- 提交你的修改:
git commit -am 'feat(function): add xxxxx'
- 推送您的分支:
git push origin feat/xxxx
- 提交
pull request
Grow-Admin
开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供 QQ 交流群使用问题欢迎在群内提问。由于功能未完善暂时不提供给企业使用。如需商业使用请联系作者
- Qq:827265905
- Wx:wo_99936