开箱即用,这些 Vue3 后台管理系统模板绝对让你爽歪歪!

news2025/2/27 20:48:30

原文链接:Vue3 后台管理系统模板推荐。

之前写了一篇关于 Vue2 的后台管理系统模板的推荐,详情请见 Vue后台管理系统模板推荐。

Vue3 在今年2月份已成为新的默认版本,本文收集了一些 Vue3 的后台管理系统模板,分享给在座的仌 👣。

还是老规矩,按照 Github 星标数量来依次介绍。

个人较推荐 vue-vben-admin、vue-pure-admin、naive-ui-admin、vue3-composition-admin、vue-next-admin。意见仅供参考,具体可根据团队审美,业务需求选择一款更契合的后台管理系统模板。

gin-vue-admin (14.2k)

如果后台选择的是go语言,可以考虑这一款。

gin-vue-admin(github上的标星数为14.2k)基于 vite + vue3 + gin 搭建的开发基础平台(支持TS,JS 混用),集成 jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等开发必备功能。

相关地址

  • 文档地址:gin-vue-admin Documentation
  • 仓库地址:https://github.com/flipped-aurora/gin-vue-admin
  • 预览地址:http://demo.gin-vue-admin.com

技术选型

  • 前端:用基于 Vue 的 Element 构建基础页面。
  • 后端:用 Gin 快速搭建基础 restful风格API,Gin 是一个go语言编写的Web框架。
  • 数据库:采用MySql>5.7版本,数据库引擎 innoDB,使用 gorm 实现对数据库的基本操作,已添加对sqlite数据库的支持。
  • 缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。
  • API文档:使用Swagger构建自动化文档。
  • 配置文件:使用 fsnotify 和 viper 实现yaml格式的配置文件。
  • 日志:使用 zap 实现日志记录。

主要功能

  • 权限管理:基于jwtcasbin实现的权限管理
  • 用户管理:系统管理员分配用户角色和角色权限。
  • 角色管理:创建权限控制的主要对象,可以给角色分配不同api权限和菜单权限。
  • 菜单管理:实现用户动态菜单配置,实现不同角色不同菜单。
  • api管理:不同用户可调用的api接口的权限不同。
  • 富文本编辑器:MarkDown编辑器功能嵌入。
  • restful示例:可以参考用户管理模块中的示例API。
  • 多点登录限制:需要在config.yaml中把system中的useMultipoint修改为true(需要自行配置Redis和Config中的Redis参数,测试阶段,有bug请及时反馈)。
  • 表单生成器:表单生成器借助 @form-generator。
  • 代码生成器:后台基础逻辑以及简单curd的代码生成器等。

预览效果

image.png
image.png
image.png
image.png

vue-vben-admin (13.5k)

Vue-Vben-Admin(github上的标星数为13.5k)是一个基于 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 的后台解决方案,目标是为开发中大型项目提供开箱即用的解决方案。包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。项目使用前端较新的技术栈,可以作为项目的启动模版,以帮助你快速搭建企业级中后台产品原型。

相关地址

  • 文档地址:Vben Admin Documentation
  • 仓库地址:完整版、简化版
  • 预览地址:完整版

特点

  • 最新技术栈:使用 Vue3/vite2 等前端前沿技术开发
  • TypeScript: 应用程序级 JavaScript 的语言
  • 主题:可配置的主题
  • 国际化:内置完善的国际化方案
  • Mock 数据 内置 Mock 数据方案
  • 权限 内置完善的动态路由权限生成方案
  • 组件 二次封装了多个常用的组件

预览效果

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

vue-admin-better (12.8k)

原 vue-admin-beauteful 。

vue-admin-better(github上的标星数为7.2k 12.8k)主线版本基于 element-plus、element-ui、ant-design-vue 三者并行开发维护,同时支持电脑,手机,平板。

相关地址

  • 🌐 Github仓库地址
  • 🌐 Gitee仓库地址
  • 🎉 vue2.x + element-ui(免费商用,支持 PC、平板、手机)
  • ⚡️ vue3.x + element-plus(alpha 版本,免费商用,支持 PC、平板、手机)
  • ⚡️ vue3.x + ant-design-vue(beta 版本,免费商用,支持 PC、平板、手机)
  • ⚡️ vue3.x + vite + arco
  • 🚀 admin pro 演示地址(vue2.x 付费版本,支持 PC、平板、手机)
  • 🚀 admin plus 演示地址(vue3.x 付费版本,支持 PC、平板、手机)
  • 📌 pro 及 plus 购买地址 authorization

特性:

  • 💪 40+高质量单页
  • 💅 RBAC 模型 + JWT 权限控制
  • 🌍 10 万+ 项目实际应用
  • 👏 良好的类型定义
  • 🥳 开源版本支持免费商用
  • 🚀 跨平台 PC、手机端、平板
  • 📦️ 后端路由动态渲染

预览效果:

image.png
image.png

image.png
image.png

image.png
image.png

vue-pure-admin (3.4k)

vue-pure-admin(github上的标星数为3.4k)是一个免费开源的中后台模版。使用了最新的 Vue 3、Vite2、Element Plus 、TypeScript、等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。

相关地址

  • 文档地址:Pure Admin Documentation
  • 仓库地址:完整版、精简版、Tauri版
  • 预览地址:Pure Admin Preview

精简版 是基于vue-pure-admin提炼出的架子,包含主体功能,更适合实际项目开发,打包后的大小仅 3MB。
Tauri 版 比electron更强(tauri 与 electron 的对比),如果没有安装tauri,请阅读 tauri官方文档。

本地开发推荐使用 Chrome 80+ 浏览器(不要用360、QQ等国内厂商浏览器,懂得都懂),支持现代浏览器,不支持 IE。

预览效果

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

naive-ui-admin (2.8k)

Naive Ui Admin(github上的标星数为2.8k)是一个基于 Vue3.0、Vite、 Naive UI、TypeScript 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目。

相关地址

  • 文档地址:naive-ui-admin Documentation
  • 仓库地址:https://github.com/jekip/naive-ui-admin
  • 预览地址:https://naive-ui-admin.vercel.app/

特性

  • 二次封装实用高扩展性组件
  • 响应式、多主题,多配置,快速集成,开箱即用
  • 最新技术栈,使用Vue3TypescriptPiniaVite等前端前沿技术
  • 强大的鉴权系统,对路由、菜单、功能点等支持三种鉴权模式,满足不同的业务鉴权需求
  • 持续更新,实用性页面模板功能和交互,随意搭配组合,让构建页面变得简单化

预览效果

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

Geeker-Admin (2.1k)

Geeker-Admin(github上的标星数为2.1k)基于 Vue3.2、Vite2、TypeScript、Pinia、Element Plus 开源的一套后台管理模板。

image.png

相关地址

  • 更新日志:CHANGELOG.md
  • 仓库地址:https://github.com/HalseySpicy/Geeker-Admin
  • 预览地址:https://admin.spicyboy.cn

预览效果

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

vue3-antd-admin (2k)

vue3-antd-admin(github上的标星数为2k)基于vue-cli5.x/vite2.x + vue3.x + ant-design-vue3.x + typescript hooks 的基础后台管理系统模板。 集成RBAC的权限系统,JSON Schema动态表单,动态表格,漂亮锁屏界面等。

相关地址

  • 文档地址:vue3-antd-admin Documentation
  • 仓库地址:vue-cli版、vite版
  • 预览地址:Gitee、Vercel

预览效果

image.png
image.png
image.png
image.png
image.png

vue3-composition-admin (1.9k)

项目的基础版本出自于源于 花裤衩 大佬的 vue-element-admin。

vue3-composition-admin(github上的标星数为1.9k)是一个后台前端解决方案,它基于 vue, typescript 和 element-ui 实现,项目都是以composition api风格编写。

本项目使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级后台产品原型。

相关地址

  • 文档地址:vue3-composition-admin Documentation
  • 仓库地址:https://github.com/RainManGO/vue3-composition-admin
  • 预览地址:https://admin-tmpl-test.rencaiyoujia.cn/

功能

- 用户管理
	- 登录(视频背景)
	- 注销
	
- 权限验证
  - 页面权限
  - 指令权限
  - 权限配置
  - 二步登录

- 全局功能
  - iconfont
  - 国际化多语言
  - 多种动态换肤
  - 动态侧边栏(支持多级路由嵌套)
  - 动态面包屑
  - 快捷导航(标签页)
  - 本地/后端 mock 数据
  - Screenfull全屏
  - 自适应收缩侧边栏

- 编辑器
  - 富文本

- Excel
  - 导出excel
  - 导入excel
  - 前端可视化excel
  - 导出zip

- 表格
  - 动态表格
  - 拖拽表格
  - 内联编辑

- 错误页面
  - 401
  - 404

- 組件
  - 头像上传
  - 返回顶部
  - 拖拽Dialog
  - 拖拽Select
  - 拖拽看板
  - 列表拖拽
  - Dropzone
  - Sticky
  - CountTo (to do)

- 综合实例
- 错误日志
- Dashboard
- 引导页
- ECharts 图表
- Clipboard(剪贴复制)

预览效果

image.png
image.png
image.png
image.png
image.png

soybean-admin (1.3k)

Soybean Admin(github上的标星数为1.3k)是一个基于 Vue 3、Vite3、TypeScript、NaiveUI、Pinia 和 UnoCSS 的清新优雅的中后台模版,它使用了最新的前端技术栈,内置丰富的主题配置,有着极高的代码规范,基于 mock 实现的动态权限路由,开箱即用的中后台前端解决方案,也可用于学习参考。

相关地址

  • 文档地址:Soybean Admin Documentation
  • 仓库地址:Github、Gitee
  • 预览地址:Gitee、Vercel

特点

  • 最新技术栈:使用 Vue3/Vite3 等前端前沿技术开发,使用高效率的 npm 包管理器 pnpm
  • TypeScript:应用程序级 JavaScript 的语言
  • 主题:丰富可配置的主题、暗黑模式,基于原子 css 框架 - UnoCSS 的动态主题颜色
  • 代码规范:丰富的规范插件及极高的代码规范
  • 权限路由:简易的路由配置、基于 mock 的动态路由能快速实现后端动态路由
  • 请求函数:基于 axios 的完善的请求函数封装,提供 Promise 和 hooks 两种请求函数,加入请求结果数据转换的适配器

预览效果

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

vue-admin-box (929)

vue-admin-box(github上的标星数为929)是一个免费并且开源的中后台管理系统模板。使用最新版本的 vue3 + vite + element-plus 开发而成,目的是为了解决通用型的业务中后台系统复杂的配置。

相关地址

  • Github仓库地址:https://github.com/cmdparkour/vue-admin-box
  • Gitee仓库地址:https://gitee.com/cmdparkour/vue-admin-box
  • 在线预览地址:https://cmdparkour.github.io/vue-admin-box/dist/
  • 国内用户可访问该地址:https://cmdparkour.gitee.io/vue-admin-box/

特点

  • 适合中后台开发的路由配置、状态管理机制(状态默认支持本地存储)、已封装完善的axios及api管理机制
  • 极方便扩展的主题配置功能,默认支持三种典型的中后台风格
  • 简易配置的页面缓存功能,只需配置noCache属性,无需配置其他的任何属性,如组件名称,路由名称等等很多框架需要配置的东西
  • 典型增删改查的三种业务表格,详情请查看“页面栏目”内的“业务表格”、“分类联动表格”、“树联动表格”
  • 无路由跳转的刷新功能,支持缓存页面刷新,目前了解的多数框架都不支持缓存页面的刷新
  • 方便扩展的国际化解决方案,并提供了两套非国际化的基础模板和两套国际化的基础模板(ts版本/js版本)
  • 手写版本的各类自定义指令
  • 已经过多个中后台业务检验过的表格公用组件及弹窗公用组件,详情请查看“页面栏目”内的“业务表格”、“分类联动表格”、“树联动表格”

预览效果

image.png
image.png
image.png
image.png
image.png
image.png
image.png

fantastic-admin (795)

Fantastic-admin是一款开箱即用的 Vue 中后台管理系统框架。有 vue2(现已停止维护)和 vue3 的版本。

相关地址

  • 技术栈:Vite + Vue 3 (v3 迁移指南) + Vue Router 4 + Pinia + Element Plus
  • 文档地址:Fantastic-admin Documentation
  • 仓库地址:Github、Gitee
  • 预览地址:基础版、专业版

特点

  • 丰富的布局与主题,覆盖市面上各种中后台应用场景,兼容PC、平板和移动端
  • 提供系统配置文件,轻松实现个性化定制
  • 精心设计的动效,让每一处的动画都干净利落
  • 根据路由配置自动生成导航栏
  • 基于文件系统的路由
  • 支持全方位权限验证
  • 内置多级路由最佳缓存方案
  • 轻松实现国际化多语言适配
  • 提供接近于浏览器原生标签栏操作体验的标签页功能

预览效果

基础版:

image.png
image.png
image.png
image.png
image.png
image.png

专业版:

image.png
image.png
image.png
image.png
image.png
image.png
image.png

专业版与基础版区别

⭐功能与服务⭐基础版专业版
长期维护更新,提供新特性✔️✔️
定期修复 bug✔️✔️
开发与构建工具Vue 3 / Vite 3Vue 3 / Vite 3
UI 组件库Element PlusElement Plus
页面布局3 套20 套
主题风格明亮 1 款 / 暗黑 1 款明亮 6 款 / 暗黑 6 款
导航路由配置项8 个17 个
外链导航✔️✔️
内嵌导航✔️
Tab 标签栏✔️
全方位权限验证✔️✔️
扩展组件12 个20 个
国际化✔️
Mock 数据✔️✔️
错误日志上报✔️
文件自动生成支持部分✔️
业务应用静态页面✔️
团队代码规范✔️✔️
框架版权信息需保留可删除

vue-next-admin (498)

Gitee 上面的 stars 为 3.6k。

基于 vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + next.vuex,适配手机、平板、pc 的后台开源免费模板,希望减少工作量,帮助大家实现快速开发。

相关地址

  • 仓库地址:Github、Gitee
  • 预览地址:vue-next-admin

效果预览

image.png
image.png
image.png
image.png
image.png
image.png
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/405163.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

web前端面试题(必背面试题)

必背面试题-手写题 前端面试(手写题)_Z_Xshan的博客-CSDN博客 css系列 面试官:说说你对盒子模型的理解 一、是什么 所有元素都可以有像盒子一样的平面空间和外形 一个盒子由四部分组成:context ,padding,margin,border con…

Django web开发(一) - 前端

文章目录前端开发1.快速开发网站2.标签2.1 编码2.2 title2.3 标题2.4 div和span2.5 超链接2.6 图片小结标签的嵌套2.7 列表2.8 表格2.9 input系列2.10 下拉框2.11 多行文本用户注册案例: 用户注册GET 方式POST 方式表单数据提交优化3.CSS样式3.1 快速上手3.2 CSS应用方式1. 在标…

小程序生命周期

小程序的生命周期说白了就是指程序从创建、到开始、暂停、唤起、停止、卸载的过程。 我们大概从三个角度看一下小程序的生命周期。 (1):应用生命周期 (2):页面生命周期 (3)&…

Threejs入门教程

一、本地搭建Threejs官方文档网站 1.官网地址:https://github.com/mrdoob/three.js 下载压缩包并解压或使用git clone 若github过慢,则使用gitee对应网址:three.js: mrdoob/three.js 同步库 2.目录解析 3.启动方式 在three.js项目根目录下…

Vue中created和mounted详解

目录 一、生命周期概念 二、浏览器渲染过程 三、生命周期中的浏览器渲染 beforeCreate阶段 created阶段 beforeMount阶段 mounted阶段 四、使用场景 五、常见相关问题 一些页面跳转后, 一些基础数据接口没有重新请求 一、生命周期概念 通俗地讲,生命周期即Vue实例或…

vite.config.js详细配置。

Vue3vite vite和webpack区别? 1.vite服务器启动速度比webpack快,由于vite启动的时候不需要打包,也就无需分析模块依赖、编译,所以启动速度非常快。当浏览器请求需要的模块时,再对模块进行编译,这种按需动态…

Vue-cli(vue脚手架)上万字总结,超详细教程

1、创建Vue脚手架 1.1、首先系统需要全局安装Vue脚手架 npm install -g vue/cli 1.2、创建Vue脚手架工程 进入你想创建vue脚手架的目录,然后输入命令 vue create xxx项目名 需要注意的是工程名字不能大写,这里我们选择选择Vue2,敲下回车&am…

Java实现Token登录验证(基于JWT的token认证实现)

文章目录 一、JWT是什么?二、使用步骤 1.项目结构2.相关依赖3.数据库4.相关代码 三、测试结果 一、JWT是什么? 在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程: 1、客户端使用用户名和密码请求登录 2、服务端…

【微信小程序】view和scroll-view组件的基本使用

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:微信小程序 💬个人格言:但行好事,莫问前程 view和scroll-vie…

移动端适配详解 , 给你解决适配烦恼

试想一下,如果我们只能开发web端,那么移动端的网友由谁来做!那也太悲惨了 所以,这里说的就是如何开发页面到移动端,适配各个手机型号,让页面在手机上跑起来~ 目录 理解些许概念 1. 开发的种…

Vue3新特性——Composition API详解

文章目录一、 Vue3快速入门1. Vue3 带来了什么2. Vue3工程的创建2.1 使用vue-cli创建2.2 使用vite创建2.2.1 是什么2.2.2 vite的优势2.2.3 使用步骤3. vue3项目结构的分析3.1 vue-cli 项目结构4. vue3中的开发者工具4.1 在线安装4.2 离线安装二、常用Composition API1. setup2.…

Vue3获取DOM、操作组件

文章目录🌟 写在前面🌟 Vue2 ref 的使用🌟 Vue3获取DOM🌟 Vue3操作组件🌟 写在最后🌟 写在前面 专栏介绍: 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章,应粉丝要求开始更新 Vue…

若依框架前端Vue项目分析实战

说明 前面讲解了vue2的单点知识,下面用若依提供的vue项目,实战分析一下,拿到一个vue项目,如何进行分析并进行二次开发。 一、public/index.html与main.js和App.vue三者的关系 vue项目是单界面应用,所有的界面将在pu…

VSCode 入门操作大全 + 实用插件推荐【零基础专属详细教程】

📀 前言: 🎫 选择一个好的开发工具很重要,很多刚学编程的小伙伴在 webstorm 和 vscode 上很难抉择,我个人更喜欢使用 vscode,因为其有着简洁的操作风格和丰富的人性化的各种功能,这篇文章带给大…

2022年前端Vue常见面试题大全(三万长文)持续更新...

目录 1.Vue和React有什么不同?使用场景分别是什么? 2.axios是什么?怎么使用它,怎么解决跨域? 3.说说Vue,React,angularjs,jquery的区别 4.什么阶段(生命周期&#xff…

2022最新版40个前端练手项目【附视频+源码】

不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦, 不用多 说,大家都知道学编程语言一定要做项目才行。 本次给到大家的是40个前端实战练手项目(附源码和视频讲解),希望对大家有一定的帮助,激…

企微获取用户敏感数据

1、企微配置可信域名 2、企微获取成员userID 3、企微获取用户敏感数据 文章目录一、简介1、企微数据安全更新2、身份验证方式2.1 网页授权登录(企微内部)2.2 扫描授权登录(浏览器)二、企微应用配置1、企微配置可信域名2、企微授权登录3、企微可信IP三、网页授权登录方式(企微)1…

Vue2 大型项目升级 Vue3 详细经验总结

前言 前段时间,公司准备在现有的 Vue2 项目中做一个聊天系统,但考虑开发聊天系统的周期并不短,客户又急需。于是准备对接腾讯的 IM 组件,来实现。 不知道的这里贴个官网: IM TUIKit 官方文档 对于 TUIKit&#xff0…

【axios】axios的基本使用

axios是一个专注于网络请求的库。 不同于jquery,功能复杂,既可以操作dom,又可以做动画,还可以发ajax请求。axios是一个专注于网络请求的库。 一、基本使用 1.导入库文件 在js中导入axios的库文件后,会直接在全局挂载…

[vue 进阶] 关于dicts字典的用法

最近在学习若依系统的框架,其中发现一个很奇怪的事情,网上查询很多地方,也是一知半解。 网上搜索的结果如下,大家可以先看看: [vue 进阶] 关于dicts字典的用法_小钿钿不忘初心_的博客-CSDN博客前言在使用若依框架开发…