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.
|
|
2 years ago | |
|---|---|---|
| .. | ||
| .github | 3 years ago | |
| .husky | 3 years ago | |
| build | 3 years ago | |
| docker/nginx | 3 years ago | |
| images | 4 years ago | |
| mock | 3 years ago | |
| public | 4 years ago | |
| src | 2 years ago | |
| tests | 3 years ago | |
| types | 2 years ago | |
| .editorconfig | 4 years ago | |
| .env | 4 years ago | |
| .env.development | 2 years ago | |
| .env.production | 3 years ago | |
| .env.test | 4 years ago | |
| .eslintignore | 3 years ago | |
| .eslintrc.js | 3 years ago | |
| .gitignore | 3 years ago | |
| .gitpod.yml | 3 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 | 3 years ago | |
| README.zh-CN.md | 3 years ago | |
| commitlint.config.js | 3 years ago | |
| docker-compose.yml | 4 years ago | |
| index.html | 3 years ago | |
| jest.config.mjs | 4 years ago | |
| package.json | 2 years ago | |
| postcss.config.js | 4 years ago | |
| prettier.config.js | 4 years ago | |
| run.bat | 2 years ago | |
| stylelint.config.js | 3 years ago | |
| tsconfig.json | 3 years ago | |
| vite.config.ts | 3 years ago | |
| windi.config.ts | 3 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
pnpm install
- run
pnpm serve
- build
pnpm build
Change Log
Project
- vue-vben-admin - full version
- vue-vben-admin-thin-next - Simplified version
How to contribute
You are very welcome to join!Raise an issue Or submit a Pull Request。
Pull Request:
- Fork code!
- Create your own branch:
git checkout -b feat/xxxx - Submit your changes:
git commit -am 'feat(function): add xxxxx' - Push your branch:
git push origin feat/xxxx - submit
pull request
Git Contribution submission specification
-
reference vue specification (Angular)
featAdd new featuresfixFix the problem/BUGstyleThe code style is related and does not affect the running resultperfOptimization/performance improvementrefactorRefactorrevertUndo edittestTest relateddocsDocumentation/noteschoreDependency update/scaffolding configuration modification etc.workflowWorkflow improvementsciContinuous integrationtypesType definition file changeswipIn development
Related warehouse
If these plugins are helpful to you, you can give a star support
- vite-plugin-mock - Used for local and development environment data mock
- vite-plugin-html - Used for html template conversion and compression
- vite-plugin-style-import - Used for component library style introduction on demand
- vite-plugin-theme - Used for online switching of theme colors and other color-related configurations
- vite-plugin-imagemin - Used to pack compressed image resources
- vite-plugin-compression - Used to pack input .gz|.brotil files
- vite-plugin-svg-icons - Used to quickly generate svg sprite
Browser support
The Chrome 80+ browser is recommended for local development
Support modern browsers, not IE
![]() IE |
![]() Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
|---|---|---|---|---|
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
Maintainer
Donate
If you think this project is helpful to you, you can help the author buy a cup of coffee to show your support!















