doc:更新微信群二维码
Geeker Admin,是基于 Vue3.2、TypeScript、Vite2、Pinia、Element-Plus 开发的一套后台管理模板,目前利用空余时间开发了一个月左右 🕒🕒。项目中很多功能都是借鉴别的管理系统,整个项目还有很多地方不完善,后期会持续更新。项目中有很多地方写得不是很好,希望大家能多提意见。
1、主要是学习下 Vue3 + TypeScript2、目前看了很多 Vue3 的开源后台管理系统,感觉都非常庞大,很多功能基本上也用不到,所以自己就尝试写了一下这个管理系统(适合自己的才是最好的 🤣)
Gitee:https://gitee.com/laramie/Geeker-Admin
GitHub:https://github.com/HalseySpicy/Geeker-Admin
<script setup>
git clone https://gitee.com/laramie/Geeker-Admin.git git clone https://github.com/HalseySpicy/Geeker-Admin.git
npm install cnpn install # npm install 安装失败,请升级 nodejs 到 16 以上,或尝试使用以下命令: npm install --registry=https://registry.npm.taobao.org
npm run dev
# 开发环境 npm run build:dev # 测试环境 npm run build:test # 生产环境 npm run build:pro
# eslint检测 npm run lint:eslint # prettier格式化修复 npm run lint:prettier
Geeker-Admin ├─ .vscode # vscode推荐配置 ├─ public # 静态资源文件(忽略打包) ├─ src │ ├─ api # API 接口管理 │ ├─ assets # 静态资源文件 │ ├─ components # 全局组件 │ ├─ config # 全局配置项 │ ├─ directives # 全局指令文件 │ ├─ enums # 项目枚举 │ ├─ hooks # 常用 Hooks │ ├─ language # 语言国际化 │ ├─ layout # 框架布局 │ ├─ routers # 路由管理 │ ├─ store # pinia store │ ├─ styles # 全局样式 │ ├─ typings # 全局 ts 声明 │ ├─ utils # 工具库 │ ├─ views # 所有页面 │ ├─ App.vue # 入口页面 │ ├─ env.d.ts # ts 识别 vue 文件 │ └─ main.ts # 入口文件 ├─ .editorconfig # 编辑器配置(格式化) ├─ .env # vite 配置 ├─ .env.development # 开发环境配置 ├─ .env.production # 生产环境配置 ├─ .env.test # 测试环境配置 ├─ .eslintignore # 忽略 Eslint 校验 ├─ .eslintrc.js # Eslint 校验配置 ├─ .gitignore # git 提交忽略 ├─ .prettierignore # 忽略 prettier 格式化 ├─ .prettierrc.js # prettier 配置 ├─ index.html # 入口 html ├─ LICENSE # 开源协议 ├─ package-lock.json # 包版本锁 ├─ package.json # 包管理 ├─ postcss.config.js # postcss 配置 ├─ README.md # README 介绍 ├─ STANDARD.md # 项目规范文档 ├─ tsconfig.json # typescript 全局配置 └─ vite.config.ts # vite 配置
默认支持以下浏览器,vue3.2 不支持 IE 浏览器。更多浏览器可以查看 Can I Use Es Module 💢 请不要使用QQ浏览器开发,QQ 浏览器 不识别 某些 ES6 以上语法
默认支持以下浏览器,vue3.2 不支持 IE 浏览器。更多浏览器可以查看 Can I Use Es Module
💢 请不要使用QQ浏览器开发,QQ 浏览器 不识别 某些 ES6 以上语法
项目后台接口完全采用 Mock 数据推荐一个在线 Mock 平台: https://www.fastmock.site/
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Vue 3.2 + TypeScript + Pinia + Vite2 + Element-Plus 管理系统(开源啦 🎉🎉)
前言 📖
?为什么开发这个管理系统 🤷♂️
一、在线预览 👀
二、Git 仓库地址 (欢迎 Star⭐)
Gitee:https://gitee.com/laramie/Geeker-Admin
GitHub:https://github.com/HalseySpicy/Geeker-Admin
三、🔨🔨🔨 项目功能
<script setup>
)四、安装使用步骤
五、项目截图
1、登录页:
2、首页:
3、表格页:
4、数据大屏:
六、文件资源目录 📚
七、浏览器支持
八、项目后台接口 🧩
九、微信交流群