字节笔记本

2026年2月22日

Vue Antd Admin - 基于 Vue 2 和 Ant Design 的中后台解决方案

Vue Antd Admin 是一个基于 Vue 2 和 Ant Design Vue 开发的开源中后台前端解决方案,是 Ant Design Pro 的 Vue 实现版本。该项目提供了开箱即用的中后台前端模板,包含丰富的组件和页面示例,帮助开发者快速搭建企业级管理系统。

项目简介

Vue Antd Admin 由开发者 iczer 创建维护,在 GitHub 上已获得 3.7k stars953 forks。项目采用 MIT 开源协议,主要使用 Vue (63.7%)、JavaScript (33.5%) 和 Less (2.5%) 编写。

注意:该项目已有 Vue 3 版本,更名为 stepin-template,如需使用 Vue 3 可前往体验。

核心特性

  • 开箱即用:基于 Ant Design Pro 设计规范,提供完整的中后台解决方案
  • 丰富组件:集成 Ant Design Vue 组件库,包含表格、表单、图表等常用组件
  • 多种主题:支持多种主题模式切换,满足不同视觉需求
  • 权限管理:内置完善的权限控制体系,支持角色和菜单权限配置
  • 响应式布局:适配各种屏幕尺寸,支持移动端访问
  • 国际化支持:内置多语言解决方案
  • Mock 数据:开发环境提供 Mock 数据支持

技术栈

技术版本说明
Vue2.x前端框架
Ant Design Vue1.xUI 组件库
Vue Router3.x路由管理
Vuex3.x状态管理
Axios-HTTP 请求库
Less-CSS 预处理器

安装指南

环境要求

  • Node.js >= 10.0.0
  • Yarn 或 npm

快速开始

方式一:使用 Yarn

bash
# 克隆项目
git clone https://github.com/iczer/vue-antd-admin.git

# 进入项目目录
cd vue-antd-admin

# 安装依赖
yarn install

# 启动开发服务器
yarn serve

方式二:使用 npm

bash
# 克隆项目
git clone https://github.com/iczer/vue-antd-admin.git

# 进入项目目录
cd vue-antd-admin

# 安装依赖
npm install

# 启动开发服务器
npm run serve

启动成功后,访问 http://localhost:8080 即可查看项目。

项目结构

text
vue-antd-admin/
├── public/                 # 静态资源
├── src/
│   ├── assets/            # 图片、样式等资源
│   ├── components/        # 公共组件
│   ├── layouts/           # 布局组件
│   ├── pages/             # 页面组件
│   ├── router/            # 路由配置
│   ├── store/             # Vuex 状态管理
│   ├── utils/             # 工具函数
│   └── services/          # API 服务
├── docs/                  # 文档
├── .env                   # 环境变量
├── .env.development       # 开发环境配置
├── package.json           # 项目依赖
├── vue.config.js          # Vue CLI 配置
└── babel.config.js        # Babel 配置

浏览器支持

IE / EdgeFirefoxChromeSafariOpera
IE10, Edge最近 2 个版本最近 2 个版本最近 2 个版本最近 2 个版本

在线资源

参与贡献

Vue Antd Admin 欢迎社区贡献,你可以通过以下方式参与:

  1. 在公司或个人项目中使用 Vue Antd Admin
  2. 通过 Issue 报告 Bug 或提出建议
  3. 提交 Pull Request 改进代码
  4. 加入 QQ 群交流:942083829

许可证

本项目采用 MIT 开源许可证。

相关链接

分享: