Vue Naive Admin
类型
状态
日期
链接
摘要
标签
分类
图标
密码
📖 功能描述
Vue Naive Admin是一款极简风格的后台管理模板,包含前后端解决方案。前端使用
Vite + Vue3 + Pinia + Unocss
,后端使用Nestjs + TypeOrm + MySql
,简单易用,赏心悦目。该项目秉持着简单即正义的理念,旨在帮助中小企业、在校大学生及个人开发者快速上手开发后台管理项目,没有使用TypeScript(前端),降低了学习成本,是市面上少有的使用JavaScript的Vue3后台管理模板。🔍 核心知识点
💡 主要功能
- 先进技术栈: 使用Vue3主流最新技术栈Vite + Vue3 + Pinia,以及原子CSS框架Unocss
- 状态管理: 集成Pinia状态管理,支持状态持久化
- 图标方案: 使用主流的iconify + unocss图标方案,支持自定义图标和动态渲染
- 路由设计: 扁平化路由设计,每一个组件都可以是一个页面,解决多级路由KeepAlive难实现问题
- 权限控制: 基于权限动态生成路由,无需额外定义路由,可区分403和404页面
- 登录体验: 基于Redis集成无感刷新,用户登录态可控,兼顾安全与体验
- 组件封装: 基于Naive UI封装常用的业务组件,包含Page组件、CRUD表格组件及Modal组件等
🛠️ 应用场景
- 中小企业后台开发: 为中小企业提供快速搭建后台管理系统的解决方案
- 学习与实践: 适合在校大学生及个人开发者学习Vue3技术栈和后台管理系统开发
- 项目快速启动: 可以作为实际项目的基础模板,快速启动开发工作