9 Star 160 Fork 60

ZHOUYI / Vue3-Antd-Plus

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Vue3-Antd-Plus

Logo

" 🔥 Vue3-Antd-Plus "

基于 Vue3 + JavaScript【MongoDB数据库版】 现代化的管理系统【完整版】
⛳ Demo在线预览 »
教程文档 (更新中)»

Vue3 HTML5 CSS3 JavaScript node Express MongoDB MIT License

Vue3-Antd-Plus是一个现代化的前后端分离后台管理系统,旨在为开发者提供一套含有基础功能的组件和工具,以加速管理后台应用的开发过程。该项目经过二次封装组件、提供实用的工具、自定义的钩子函数、支持动态菜单和权限校验,甚至实现了按钮级别的权限控制等功能。

此项目采用了前端领域最新的技术栈,包括但不限于 Vue 3、Vite、Pinia、Node.js、Antd 等。因此,它不仅可以作为一个出色的项目启动模板,帮助你快速构建企业级中后台产品原型,还可以作为学习 Vue 3、Vite、JavaScript、Pinia、Node.js、MongoDB 等主流技术的示例项目。

这个项目致力于跟进前端技术的最新进展,将最新的技术应用于项目中。 因此,它不仅可以用于实际应用的开发,还可以作为学习和实验的理想资源,帮助你不断掌握前端领域的最新知识和技术。

无论你是一个开发者寻找一个可靠的管理后台模板,还是一个学习者想要深入了解现代前端技术,Vue3-Antd-Plus 都是一个非常有价值的项目。 因为它弥补了不习惯使用TypeScript开发的同学,使用JavaScript版本就能更快上手熟悉

🎯 如果项目对你有帮助,可以帮帮忙点个小星星,谢谢了~

名称 类型
ADMIN 管理端
CLIENT 前台端
SERVER 服务端 (MongoDB数据库版)
ADMIN-Template 管理端(纯前端模板)
⛳ Demo在线预览 http://admin.zhouyi.run
Vue3-Antd-Plus【Mysql数据库版 Mysql数据库版

截图(管理后台+web前台) QQ群:529675917

功能:

  • 前台端- 整体框架已搭建好
  • 前台端- 接口已经接入
  • 前台端- axios全局统一错误处理
  • 管理端- 大屏数据可视化🎈🎈
  • 管理端- 集成各类富文本编辑器
  • 管理端- 自定义主题、菜单权限、按钮权限
  • 管理端- 登录、注册、菜单、tabs顶栏菜单、全局搜索菜单
  • 管理端- 用户管理、角色管理、权限管理、自定义指令权限判断
  • 管理端- 用户操作日志项目代码生成器(前后端代码文件)、图标选择器
  • 管理端- 错误统一处理
  • 管理端- 表格导入、导出、下载
  • 管理端- 图片文件音频上传、下载、预览...
  • 服务端- 项目结构清晰
  • 服务端- 集成邮件发送、定时器任务、统一响应数据格式
  • 服务端- JWT验证、接口数据权限验证、角色权限验证
  • 服务端- express-validator统一的参数验证
  • 服务端- 接口日志记录、表格解析等等...

功能特性

  • 使用 Vue 3 和 Vite 构建,具备高效的开发体验和优秀的性能表现
  • 集成了 Ant Design Vue 组件库,提供美观的 UI 界面和丰富的组件选项 和主题切换
  • 使用 Vue Router 实现路由管理,支持多层级路由和动态路由
  • 使用 Axios 处理 HTTP 请求,与后端进行数据交互
  • 集成 ECharts 图表库,展示数据统计和可视化效果
  • 使用 Pinia 进行状态管理,提供了一种响应式的数据流方案
  • 集成 Tinymce 富文本编辑器和 Vditor Markdown 编辑器,满足不同的编辑需求
  • 使用 hotkeys-js 提供快捷键支持,增强用户操作体验
  • 使用 Lodash 提供常用工具函数,简化开发流程
  • 集成了测试工具集 @vue/test-utils 和 vitest,方便进行单元测试
  • 更多....

我的其他开源项目

Vue3-Antd-Admin-template管理端简洁版(纯前端)

👆vue3个人主页简历个人博客前后端分离系统

😜vue2博客全栈系统 vue2 + node.js

个人文件管理+图床管理服务系统

node+mysql后端api基础服务模板

node+mongodb开发REST API 的轻量级样板

快速开始

默认你的电脑已经安装好Nodejs Vue MongoDB 以及代码编辑器等环境

管理端启动成功后账号密码:admin admin

我的环境配置可参考:

Nodejs : v14.18.1
@vue/cli : v5.0.8
"express": "~4.16.1"
MongoDB: v6.0.5
  1. 克隆本仓库到本地

    https://gitee.com/Z568_568/vue3-antd-plus.git
  2. admin/client/server安装依赖

    npm install
  3. admin/client/server本地启动

    npm run dev
  4. 打包生产环境

    npm run build

admin添加路由页面


启动成功后超级管理员账号密码: **账号:admin  密码:admin** 

/**
 * 在主框架内显示
 * 路由配置说明
 * {
      path: '/dir-demo-info',    // 页面地址(唯一)
      name: 'dir-demo-info',     // 页面名称(唯一)
      hidden: false,              // 隐藏(不展示在侧边栏菜单)
      meta: {
          title: '用户管理',       // 页面标题
          icon: 'yonghuguanli',  // 页面图标
          cache: true,          // 页面是否进行缓存 默认true
          link: false,           // 页面是否是外链 默认false
          frameSrc: false,       // 页面是否是内嵌 默认false
          requiresAuth: true,   // 页面是否是需要登录 默认true
          perms: [               // 页面的操作的权限列表
              'sys:user:list',   // 查询
              'sys:user:create', // 增加
              'sys:user:update', // 更新
              'sys:user:delete', // 删除
          ],
      },
      component: () => import('@/views/sys/user/dir-user-info.vue'),
   }
 *
 */

....

贡献

欢迎对Vue3-Antd-Plus项目的改进和完善,如果您发现任何错误或有任何建议,请随时提交问题和拉取请求。

版权

Vue3-Antd-Plus是一个开源项目,根据MIT许可证发布。有关更多信息,请参阅LICENSE文件。

联系方式

如果你有任何问题或建议,请通过以下方式联系我:

赞赏作者

图片名称 图片名称
MIT License Copyright (c) 2023 周Y Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

🎉基于Vue3、Vite4、Ant Design Vue、(MongoDB数据库)的中后台管理系统,旨在为初学者提供更快的入门体验,并为团队开发提供高效的工具。该系统包含丰富的功能模块,涵盖大屏展示、自定义主题、角色用户、菜单授权、数据权限和系统参数等,所有模块都经过完整的组件封装,让开发变得更加简单和可维护。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/Z568_568/vue3-antd-plus.git
git@gitee.com:Z568_568/vue3-antd-plus.git
Z568_568
vue3-antd-plus
Vue3-Antd-Plus
master

搜索帮助