You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| .. | ||
| .github | 4 years ago | |
| .husky | 4 years ago | |
| build | 4 years ago | |
| docker/nginx | 4 years ago | |
| images | 4 years ago | |
| mock | 4 years ago | |
| public | 4 years ago | |
| src | 4 years ago | |
| tests | 4 years ago | |
| types | 4 years ago | |
| .editorconfig | 4 years ago | |
| .env | 4 years ago | |
| .env.development | 4 years ago | |
| .env.test | 4 years ago | |
| .eslintignore | 4 years ago | |
| .eslintrc.js | 4 years ago | |
| .gitignore | 4 years ago | |
| .gitpod.yml | 4 years ago | |
| .prettierignore | 4 years ago | |
| .stylelintignore | 4 years ago | |
| .yarnclean | 4 years ago | |
| CHANGELOG.en_US.md | 4 years ago | |
| CHANGELOG.md | 4 years ago | |
| CHANGELOG.zh_CN.md | 4 years ago | |
| Dockerfile | 4 years ago | |
| LICENSE | 4 years ago | |
| README.md | 4 years ago | |
| commitlint.config.js | 4 years ago | |
| docker-compose.yml | 4 years ago | |
| index.html | 4 years ago | |
| jest.config.mjs | 4 years ago | |
| package.json | 4 years ago | |
| postcss.config.js | 4 years ago | |
| prettier.config.js | 4 years ago | |
| stylelint.config.js | 4 years ago | |
| tsconfig.json | 4 years ago | |
| vite.config.ts | 4 years ago | |
| windi.config.ts | 4 years ago | |
README.md
简介
Vue Vben Admin 是一个免费开源的中后台模版。使用了最新的vue3,vite2,TypeScript等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。
特性
- 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发
- TypeScript: 应用程序级 JavaScript 的语言
- 主题:可配置的主题
- 国际化:内置完善的国际化方案
- Mock 数据 内置 Mock 数据方案
- 权限 内置完善的动态路由权限生成方案
- 组件 二次封装了多个常用的组件
预览
使用 Gitpod
在 Gitpod(适用于 GitHub 的免费在线开发环境)中打开项目,并立即开始编码.
文档
准备
-
Vite - 熟悉 vite 特性
-
Vue3 - 熟悉 Vue 基础语法
-
TypeScript - 熟悉
TypeScript基本语法 -
Es6+ - 熟悉 es6 基本语法
-
Vue-Router-Next - 熟悉 vue-router 基本使用
-
Ant-Design-Vue - ui 基本使用
-
Mock.js - mockjs 基本语法
-
abp-vNext-admin - 后台服务
安装使用
- 获取项目代码
git clone https://github.com/anncwb/vue-vben-admin.git
- 安装依赖
cd vue-vben-admin
yarn install
- 运行
yarn serve
- 打包
yarn build
更新日志
项目地址
- vue-vben-admin - 完整版
- vue-vben-admin-thin-next - 简化版
如何贡献
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request。
Pull Request:
- Fork 代码!
- 创建自己的分支:
git checkout -b feat/xxxx - 提交你的修改:
git commit -am 'feat(function): add xxxxx' - 推送您的分支:
git push origin feat/xxxx - 提交
pull request
Git 贡献提交规范
-
feat增加新功能fix修复问题/BUGstyle代码风格相关无影响运行结果的perf优化/性能提升refactor重构revert撤销修改test测试相关docs文档/注释chore依赖更新/脚手架配置修改等workflow工作流改进ci持续集成types类型定义文件更改wip开发中
浏览器支持
本地开发推荐使用Chrome 80+ 浏览器
支持现代浏览器, 不支持 IE
![]() IE |
![]() Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
|---|---|---|---|---|
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
相关仓库
如果这些插件对你有帮助,可以给一个 star 支持下
- vite-plugin-mock - 用于本地及开发环境数据 mock
- vite-plugin-html - 用于 html 模版转换及压缩
- vite-plugin-style-import - 用于组件库样式按需引入
- vite-plugin-theme - 用于在线切换主题色等颜色相关配置
- vite-plugin-imagemin - 用于打包压缩图片资源
- vite-plugin-compression - 用于打包输出.gz|.brotil 文件
- vite-plugin-svg-icons - 用于快速生成 svg 雪碧图
后台整合示例
- lamp-cloud - 基于 SpringCloud Alibaba 的微服务中后台快速开发平台
维护者
捐赠
如果你觉得这个项目对你有帮助,你可以帮作者买一杯咖啡表示支持!
交流
Vue-vben-Admin 是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供 QQ 交流群使用问题欢迎在群内提问。
- QQ 群
569291866















