https://github.com/xihuanxiaorang/vue3-admin
🌈 A lightweight Vue 3 admin template powered by Vite, TypeScript, Pinia, and Element Plus.
https://github.com/xihuanxiaorang/vue3-admin
admin element-plus i18n mockjs pinia typescript vite vue3
Last synced: 27 days ago
JSON representation
🌈 A lightweight Vue 3 admin template powered by Vite, TypeScript, Pinia, and Element Plus.
- Host: GitHub
- URL: https://github.com/xihuanxiaorang/vue3-admin
- Owner: xihuanxiaorang
- License: mit
- Created: 2025-05-05T10:37:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-13T15:27:55.000Z (12 months ago)
- Last Synced: 2025-07-21T21:25:55.486Z (11 months ago)
- Topics: admin, element-plus, i18n, mockjs, pinia, typescript, vite, vue3
- Language: Vue
- Homepage:
- Size: 1.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vue3-admin
轻量、模块化、可配置的 Vue 3 后台管理系统模板,基于 Vite 5 + Vue 3 + TypeScript + Pinia + Element Plus 搭建,内置路由权限控制、动态菜单、暗黑模式、主题配置、国际化等常用功能,助力中后台项目快速启动。
## 主要特性
- 🌈 基于 Vue 3 Composition API 构建
- ⚡ 使用 Vite 5 提供极致开发体验
- 🧩 集成 Element Plus 作为主力 UI 框架
- 🗂️ 支持多级路由与动态菜单加载
- 🔐 权限控制:基于路由和角色的访问控制
- 🎨 主题配置:暗黑模式 / 自定义主题色
- 🌍 国际化支持(基于 `vue-i18n`)
- 💡 TypeScript 全面类型支持
- 📦 模块化项目结构,方便扩展与维护
## 技术栈
- Vue 3 + Vite + TypeScript
- Pinia
- Vue Router 4
- Element Plus
- UnoCSS / Sass
## 快速开始
```bash
pnpm install
pnpm dev
```