1 Star 0 Fork 67

Harmon / Vue3-Antd-Plus

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

Vue3-Antd-Plus (文档更新中)

Logo

" 🔥 Vue3-Antd-Plus "

基于 Vue3 + js 现代化的管理系统【完整版】
探索本项目的源码 »

Vue3-Antd-Plus是一个现代化的管理系统,提供了一系列功能丰富的组件和工具,帮助开发者快速搭建和开发管理后台应用。

基于 Vue 3 + JavaScript + Pinia +Vite + Ant Design Vue 构建 管理后台+web前台+Node后端代码一整套

做这个项目主要原因:全网大都是 Vue3 + TypeScript 版本的,so so 决定做一个JavaScript版本的供大家使用


截图(管理后台+web前台)

功能:

  • 前台端- 整体框架已搭建好
  • 前台端- 接口已经接入
  • 前台端- 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个人主页简历个人博客前后端分离系统

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

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

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

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

快速开始

  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添加路由页面

/**
 * 在主框架内显示
 * 路由配置说明
 * {
      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文件。

联系方式

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

赞赏作者

图片名称 图片名称

感谢下面小伙伴发来的赞赏

昵称 金额
王** 66.6元
道** 25元
小** 30元
开心** 50元
琳** 8.8元
凯凯* 80元
军** 18.8元
吴** 5元
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.

简介

👍 后台管理系统提供了一个基于最新的技术栈(Vue 3、Vite、Ant Design Vue 3、JavaScript、Pinia、Hooks和vue-router)的完整开发模板,旨在帮助初学者更快地入门并加入团队开发。该模板包含了一系列功能模块,如大屏展示、自定义主题、角色用户、菜单授权、数据权限和系统参数等,并且所有模块都经过了完整的组件封装 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/harmon/vue3-antd-plus.git
git@gitee.com:harmon/vue3-antd-plus.git
harmon
vue3-antd-plus
Vue3-Antd-Plus
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891