今天要给大家分享一个前端圈非常优雅的开源项目 —— Naive UI Admin。
这个项目完全基于 Vue 3 + Vite + Naive UI 构建,界面简洁、交互流畅、代码规范,是前端开发者快速搭建中后台系统的“神器”!
🌟 应用特性
1. 全新 Vue 3 技术栈,极速开发体验
项目采用 Vue 3 + Vite 构建,极致的编译速度和轻量的结构,让开发体验非常丝滑。
2. 精致的 Naive UI 组件体系
Naive UI 是一个完全基于 TypeScript 的 Vue 3 组件库,风格优雅且高度可定制。
这让整个后台页面的观感更“轻奢”,而不是传统的“方方正正”风格。
3. 灵活的权限与菜单系统
支持多级菜单动态加载、按钮级权限控制,结合前端路由守卫机制,轻松实现灵活的权限管理。
4. 内置多种常用功能模块
项目自带登录注册、主题切换、国际化(i18n)、布局设置、标签导航、页面缓存、404/403 页面等,开箱即用。
5. 支持多主题 + 暗黑模式
仅需一键,就能切换暗黑主题,开发和使用体验直接拉满!
6. 插件生态完善,扩展性极强
无论你要接入图表、富文本、ECharts 报表、文件上传、甚至三方登录,都能轻松接入。
🧱 应用技术栈
PC前端技术栈:
-
Vue 3:全新 Composition API,让逻辑更清晰、组件更轻量 -
Vite 2:极速热更新构建工具 -
TypeScript:类型安全与开发提示更友好 -
Naive UI:Vue 3 原生组件库,简洁高颜值 -
Pinia:轻量级状态管理(替代 Vuex) -
Vue Router 4:路由管理 -
Axios:网络请求管理
🖼️ 应用相关截图


⚙️ 部署教程
Naive UI Admin 的安装与启动非常简单,几分钟即可运行。
# 1. 克隆项目
git clone https://github.com/jekip/naive-ui-admin.git
# 2. 进入项目目录
cd naive-ui-admin
# 3. 安装依赖
npm install
# 4. 启动项目
npm run dev
# 5. 打包发布
npm run build
然后访问本地地址 👉 http://localhost:3100/ 即可看到漂亮的后台界面!
💡 推荐原因
-
1、界面干净、组件现代、性能优秀,是前端中后台开发的理想选择。 -
2、登录、权限、国际化、布局、主题切换,全都内置好了,直接可用。 -
3、TypeScript + Composition API 让项目规范清晰,非常适合二次开发。 -
4、页面视觉简洁、配色优雅,比 Element UI 风格更轻盈,用户体验极佳。
🔗 应用相关链接
|
|
|
|---|---|
|
|
https://github.com/jekip/naive-ui-admin |

