⚡️基于 Vue3 + Vite2+ Pinia + ts + windicss + Naive UI 的轻量级后台管理模板。
V-Naive-Admin 是一个免费开源的中后台模版,使用了最新的vue3 Vite4 TypeScript
等主流技术开发,开箱即用的中后台前端解决方案,本人是第一次写开源项目,也处于一个学习阶段,代码可能写的不太优雅,如果您对我的代码有更好的建议也希望您能提出宝贵的一键,我会虚心去学习 谢谢.
我们已接入 oscs 墨菲安全扫描 ,admin 源码中未被扫描出任何风险项,超越 100%的项目,确保人畜无害!大家可以放心使用,当然您如果扔不放心,我们推荐您在使用前 clone admin 源码亲自阅读一番,我们是 100%开源,是否有风险您一看便知.
测试账号: Admin / Admin123456!
✅ 具备后台管理系统基本功能
✅ eslint husky prettier stylelint cz-customizable
✅ 三种常用的路由模式 ROLE / BACK / MOVE
✅ (Dark / Light)主题 / 系统主题 / 顶栏主题 / 菜单主题
✅ 自动引入大部分 ui 组件 / 自定义全局(src/components/**)组件 Icon / 插件 Api. 减少 import 次数
✅ 二次封装 axios 使用更简单 新增多种功能助力开发 查看 README
✅ 支持 Mock 数据 不依赖后端
✅ Pinia 好不好用体验了才知道 (偷偷告诉你贼爽 🤭)
🔳 admin 文档
🔳 Vue Router keepAlive
🔳 Vue Router 动画
🔳 封装常用组件
🔳 Vue-i18n 项目已完成插件配置,未完成变编译
😭 修复 BUG
🟡 待补充...
在 Gitpod(适用于 GitHub 的免费在线开发环境)中打开项目,并立即开始编码.
vite
特性Vue
基础语法Pinia
中文文档TypeScript
基本语法vue-router
基本使用git clone https://github.com/zane0904/v-naive-admin.git
cd ./v-naive-admin
pnpm install -g commitizen
pnpm run bootstrap
pnpm dev
pnpm build
非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request.
Pull Request:
git checkout -b feat/xxxx
git commit -am 'feat(function): add xxxxx'
git push origin feat/xxxx
pull request
使用 Git cz 代替 git commit 项目内置了 husky 在提交代码时会进行代码规范检查
feat
增加新功能
fix
修复问题/BUG
refactor
重构
docs
文档/注释
resou
资源变更(新增或删除 src/assets 资源
style
代码风格相关无影响运行结果的
perf
优化/性能提升
test
测试相关
build
构建流程、外部依赖变更(如升级 npm 包、修改 webpack 配置等
ci
持续集成
chore
依赖更新/脚手架配置修改等
revert
撤销修改
Chrome >= 87
Firefox >= 78
Safari >= 13
Edge >= 88
支持现代浏览器, 不支持 IE
IE | Edge | Firefox | Chrome | Safari |
---|---|---|---|---|
not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
如果这些插件对你有帮助,可以给一个 star 支持下
V-Naive-Admin
是完全开源免费的项目,在帮助开发者更方便地进行中大型管理系统开发,同时也提供 QQ 交流群使用问题欢迎在群内提问.
QQ 群 暂无
此项目可免费用于商业用途,请遵守 MIT 协议并保留作者技术支持声明.