我做了一个vue3的js版管理系统,基于 Vue 3 + js + Pinia +Vite + Ant Design Vue 构建,快来瞧瞧

现在有什么基于vue3.0的优秀开源项目呢? ​以下是一些github上一些基于vue3.0的优秀开源项目,可以自己选择一些去练一下手,废话少说,直接进入正题---- 1、vue-manage-system 阅读详情

ZY·Admin【简洁版】

Logo

" 🔥 ZY·Admin "

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

ZY·Admin是一个现代化的管理系统,提供了一系列功能丰富的组件和工具,帮助开发者快速搭建和开发管理请添加图片描述
后台应用。

基于 Vue 3 + js + Pinia +Vite + Ant Design Vue 构建

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


💥 完整版还在开发中… 将会包含(管理后台+web前台+Node后端代码一整套)

截图

功能特性

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

快速开始

  1. 克隆本仓库到本地

    git clone https://gitee.com/Z568_568/ZY-Admin.git
    
  2. 安装依赖

    npm install
    
  3. 本地启动

    npm run dev
    
  4. 打包生产环境

    npm run build
    

添加路由页面

/**
 * 在主框架内显示
 * 路由配置说明
 * {
      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'),
   }
 *
 */

配置权限

    // 需要根据用户单独从后端那权限表
        let perms = {
            admin: ['*'],
            test: [
                'sys:user:list',
                'sys:user:create',
                'sys:user:update',
                'sys:user:delete',
            ],
        }

…

贡献

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

版权

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

我的其他开源项目

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

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

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

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

联系我?我的主页: www.zhouyi.run
最后 希望能帮助到你 溜了~~~
Vite3+Vue3+JypeScript:搭建企业级轻量框架实践 最近找到一个VUE的文档,它将VUE的各个知识点进行了总结,整理成了《Vue 开发必须知道的36个技巧》。 阅读详情

相关推荐

vite + vue3 + Antd 搭建后台管理系统

vite + vue3 + Antd 搭建后台管理系统

m0_58094704的博客 2359

推荐开源项目:Z-Admin - 轻量级高效的企业后台管理系统框架

推荐开源项目:Z-Admin - 轻量级高效的企业后台管理系统框架 项目简介 是一个由前端开发者赵军主导开发的轻量级、高性能的企业后台管理系统的前端框架。它基于 Vue.js 和 Element UI 框架构建,旨在提供快速搭建、易于定制的后台界面解决方案。 技术分析 基础架构 Vue.js:Z-Admin 使用的是 Vue 2.x 版本,这使得其具有响应式数据绑定、组件化开发等特性,大大简化了...

gitblog_00015的博客 795

开源、免费、美观的 Vue 后台管理系统模板

随着前端技术的不断发展,Vue.js 凭借其轻量、高效、易上手的特性,成为国内外开发者最喜爱的前端框架之一。在构建后台管理系统时,Vue 提供了以下优势:响应式数据绑定:让页面和数据保持同步,开发效率高。组件化开发:使得代码结构清晰、可维护性强。强大的生态:Vue Router、Vuex、Vite 等工具支持构建大型应用。良好的中文社区:文档丰富,学习资源多,解决问题更方便。官网文档:https://cn.vuejs.org/

让梦想疯狂 2520

如何在Vue3 + js项目(脚手架)中使用(下载安装及运行)element-plus以及解决使用过程中遇到的问题

在目前 Vue.js 盛行的前端开发时代,一个较为稳定、可持续更新、具有强大团队背景的 UI 前端 PC 框架——ElementUI(饿了么UI)框架应运而生。它带给我们的不仅仅是柔美、华丽、实用的控件,更多的是那种轻松上手、简单快捷的引用组件方式,以及它开放式的、目录明确的帮助文档。

黛琳ghz的博客,期待你的关注。 1万+

Vue——Vue 3 + Vite + Ant Design Vue + Pinia 数据库系统技术重难点解析

Vue——Vue 3 + Vite + Ant Design Vue + Pinia 数据库系统技术重难点解析

qq_43201350的博客 1062

Vue —— Vue 3 + Vite + Ant Design Vue + Pinia 财务系统技术重难点解析

Vue —— Vue 3 + Vite + Ant Design Vue + Pinia 财务系统技术重难点解析

qq_43201350的博客 429

快速上手:Vue3 + Ant Design Vue搭建企业级后台管理系统的终极指南

想要快速构建一个功能完善、界面美观的Vue3后台系统吗?今天介绍的vue3-antdv-admin项目正是基于Vue3和Ant Design Vue4.x开发的企业级管理平台解决方案,让你轻松搭建专业的后台管理系统。 ## 为什么选择这个Vue3后台系统? 传统的后台系统开发往往需要从零开始搭建架构、配置路由、设计权限系统,耗费大量时间。vue3-antdv-admin提供了开箱即用的解决方案

gitblog_01154的博客 1125

Vue3 前端项目实战第一弹:从零搭建企业级管理系统()

本文记录了使用Vue3技术栈开发企业级管理系统的完整过程。重点介绍了项目初始化、开发环境配置(Node.js、VSCode、Git)、项目架构设计(目录结构、核心配置文件)以及核心功能实现(AntDesignVue、Pinia状态管理、Axios封装)。文章详细阐述了技术选型理由,包括Vite替代Webpack、Pinia替代Vuex的优势,并分享了组件化开发的最佳实践。作为系列文章的开篇,为后续实现路由权限、动态菜单等功能奠定了基础,旨在帮助开发者构建高效、可维护的企业级前端项目。

luguocaoyuan的博客 1280

Vue3做出B站【bilibili】 Vue3+TypeScript+ant-design-vue【快速入门一篇文章精通系列(一)前端项目案例】

在前端方面我们使用的技术栈包括TypeScript Vue3 ant Design Vue axios echarts highcharts mockjs pinia vue-router 将生成的js文件都修改为ts文件 执行成功 安装TypeScript 安装完成后,在控制台运行如下命令,检查安装是否成功(3.x): 设置自动编译 3、配置项目 1)安装依赖 作为前端项目我们使用一些场景的依赖 这里我们只需要将以下依赖复制到package.json,重新运行 将package-loc

程序员猫爪 6582

Vue 3 + Vite + TypeScript + Pinia + Element Plus 企业级项目搭建实战

在现代前端开发中,构建工具和框架的选择直接影响开发效率和项目质量。Vite作为新一代前端构建工具,利用浏览器原生ES模块,实现了极速的冷启动和热更新,彻底优化了开发体验。TypeScript则通过静态类型检查,在编码阶段捕获错误并提供智能提示,显著提升了大型项目的代码健壮性和可维护性,其核心价值在于类型安全和卓越的开发体验。状态管理是复杂应用的关键,Pinia作为Vue官方推荐的状态管理库,以其简洁的API和完美的TypeScript支持,成为管理应用状态的首选。将这些技术组合应用于企业级中后台项目,能够构

weixin_34038293的博客 319

Vue3+Vite+TypeScript+Ant Design Vue+Pinia后台管理系统搭建实战与踩坑指南

中后台管理系统开发中,技术选型和工程化配置往往决定长期维护效率。Vue3组合式API、Vite构建工具与TypeScript类型系统的结合,让开发者获得更快的冷启动与更安全的代码协作基础。然而在实际搭建时,tsconfig中baseUrl弃用带来的迁移问题、esbuild与terser压缩引擎的取舍、按需加载插件配置等细节,往往成为隐藏的陷阱。通过正确设置路径别名、动态路由权限与Pinia状态管理,可以将通用模式沉淀为团队规范,显著提升迭代效率。从脚手架创建到部署上线的完整链路中,对常见构建报错进行定位与分

weixin_34246826的博客 245

Vben Admin:基于Vue 3与Vite的企业级中后台开发实战指南

在现代前端开发中,构建高效、规范的中后台管理系统是常见的工程挑战。Vue 3框架凭借其Composition API和出色的性能,已成为构建复杂单页应用的主流选择。结合Vite构建工具提供的极速热更新和冷启动能力,开发者能够获得流畅的开发体验。这种技术组合的核心价值在于提升开发效率、保障代码可维护性,并统一团队技术规范。在企业级应用场景中,如运营平台、数据看板和内部管理系统,快速搭建一套功能完备、权限清晰且UI统一的前端架构尤为关键。本文以Vben Admin这一开箱即用的解决方案为例,深入解析其如何基于V

weixin_30399155的博客 352

Vue3+Vite+Ant Design Vue后台模板:从选型到打包配置实战解析

前端工程化中,构建工具与组件库的选型直接影响开发效率与项目维护成本。Vite 基于 esbuild 预构建依赖,带来极速冷启动与热更新,其生产构建默认采用 Rollup,配合 minify 配置可选择 esbuild 或 terser 以平衡速度与兼容性。Ant Design Vue 提供完善的中后台组件,与 Composition API、Pinia 状态管理结合,可快速搭建响应式后台系统。在实际应用中,从环境变量配置、路径别名、开发代理到构建拆包,每一步都关乎部署与调试效率。本文围绕一套 Vue3 +

weixin_33164198的博客 246

Vue 3 + Vite + TypeScript + Pinia + Element Plus 项目搭建全攻略

在现代前端开发中,构建工具和框架的选型直接影响开发效率和项目质量。Vite作为新一代前端构建工具,凭借其基于原生ES模块的极速启动和热更新能力,显著提升了开发体验。TypeScript则为JavaScript提供了静态类型检查,增强了代码的健壮性和可维护性,尤其适合中大型项目。结合Vue 3的组合式API,开发者可以更灵活地组织组件逻辑。在状态管理方面,Pinia作为Vue的官方推荐库,以其简洁的API和对TypeScript的友好支持,成为管理复杂应用状态的首选。对于需要快速构建界面的场景,如后台管理系统

weixin_34378969的博客 375

Vue3+Vite+Ant Design Vue后台管理系统模板深度解析与实操优化

前端工程化架构中,构建工具与组件库的选择直接影响后台管理系统的开发效率与维护成本。Vue3 的 Composition API 提供更灵活的逻辑组织方式,Vite 以原生 ES Module 带来秒级冷启动和快速热更新,而 Ant Design Vue 则覆盖表格、表单、弹窗等高频业务场景。三者结合已成中后台项目的主流技术方案。本文从工程化视角出发,介绍技术选型依据、目录模块划分、环境变量与接口代理配置、动态路由权限控制、组件按需引入、打包优化策略,以及样式覆盖、跨组件通信等常见问题,帮助开发者快速搭建并落

weixin_29002595的博客 249

Vue3+Vite+TS+Pinia后台管理系统工程化实践与避坑指南

前端工程化是构建中后台系统的核心能力,它通过模块化、类型安全与自动化工具链,将杂乱的业务逻辑收敛为可维护的架构体系。Vue3 的组合式 API 提升了代码聚合度,Vite 基于原生 ES Module 带来极致的冷启动与热更新体验,TypeScript 为接口与数据流提供编译期校验,Pinia 则让全局状态管理更简洁且具备天然的类型推导。这套技术栈在后台管理场景中尤为匹配,涉及登录鉴权、路由守卫、请求封装、权限按钮等横切逻辑,能够显著降低多人协作的维护成本。本文从工程约束的视角出发,梳理选型逻辑、目录拆分、

weixin_27960253的博客 176

SpringBoot+Vue3博客后台集成Ant Design Vue实战与避坑指南

Vue3作为现代前端框架,配合SpringBoot构建前后端分离项目已是中小型内容管理系统的常见方案。UI组件库是提升后台开发效率的关键,Ant Design Vue基于Ant Design设计规范,提供表格、表单、弹窗、上传等高频组件,能快速搭建信息密集的后台界面。在博客后台场景中,通过全量或按需引入、布局组件与路由联动、Table分页请求、表单校验、图片上传等实践,可显著减少重复造轮子。同时注意版本选择、组件样式、命令式调用等细节,避免常见坑点。本文以博客后台为例,分享SpringBoot+Vue3集成

weixin_33800463的博客 292

2024 年高教社杯全国大学生数学建模竞赛题目【A/B/C/D/E题】完整论文+代码+结果

2024国赛A题参考论文。2024国赛D题参考论文。2024国赛E题参考论文。2024国赛B题参考论文。2024国赛C题参考论文。

qq_52590045的博客 5356

Vue Vben Admin 5.0:从零构建企业级中后台的现代解决方案

在当今快速迭代的前端开发领域,你是否曾为搭建一个既美观又功能完善的中后台系统而头疼?面对复杂的权限管理、多主题切换、国际化支持等需求,传统开发模式往往需要投入大量时间在基础设施搭建上。Vue Vben Admin 5.0正是为解决这一痛点而生的现代化解决方案,它不仅仅是一个模板,更是经过实战检验的企业级开发框架。 ## 🚀 为什么选择Vue Vben Admin 5.0? 想象一下这样的场景

gitblog_00449的博客 791

STM32G4实战:用CubeMX+Keil五分钟搞定FreeRTOS多任务LED控制(避坑指南)

本文详细介绍了如何在STM32G4系列芯片上使用CubeMX和Keil快速配置FreeRTOS实现多任务LED控制,包括环境准备、时钟配置、任务创建及常见问题解决方案。重点解决了时钟源冲突等高频问题,并提供了优化建议和进阶应用示例,帮助开发者高效完成嵌入式开发任务。

joy55的博客 222

从脑电到脑机接口:EEG/ERP特征如何驱动你的下一个智能硬件项目(Arduino/树莓派实战)

本文详细介绍了如何利用EEG/ERP特征提取技术驱动智能硬件项目,涵盖从脑电信号采集到脑机接口实现的完整流程。通过Arduino和树莓派实战,展示了P300、N400等事件相关电位的应用,帮助开发者将学术理论转化为可编程的交互指令,适用于智能家居、医疗辅助等领域。

weixin_29279047的博客 382
上一篇: ChatGPT + Xmind 快速生成思维脑图
下一篇: 推荐一个好看的个人主页系统前后端分离项目 ZHOUYI-Homepage
书中枫叶
博客等级 码龄7年 91粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值