本系统的大部分样式及交互逻辑都是模仿 https://github.com/HalseySpicy/Geeker-Admin 这个优秀的vue3后台管理系统,代码基本上都是自己手撕的。这里我只写了一个总体框架模板,目的在于学习vue3的组合式API写法以及typescript。
Vue3.2 + TypeScript + Pinia + Vue-router + axios + Element-Plus + Vite
# 安装依赖
npm install
# 启动项目
npm run dev
# 打包项目
npm run build:dev // 开发环境
npm run build:pro // 生产环境