Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lotosv2010/vite-vue3-ts
vite+vue3+ts 搭建通用后台管理系统
https://github.com/lotosv2010/vite-vue3-ts
axios cypress element-plus eslint husky jest lint-staged pinia prettier scss stylelint typescript vue-i18n vue-router vue3
Last synced: about 2 months ago
JSON representation
vite+vue3+ts 搭建通用后台管理系统
- Host: GitHub
- URL: https://github.com/lotosv2010/vite-vue3-ts
- Owner: lotosv2010
- License: mit
- Created: 2021-12-16T05:37:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-28T04:31:11.000Z (over 1 year ago)
- Last Synced: 2024-10-16T08:41:23.599Z (3 months ago)
- Topics: axios, cypress, element-plus, eslint, husky, jest, lint-staged, pinia, prettier, scss, stylelint, typescript, vue-i18n, vue-router, vue3
- Language: TypeScript
- Homepage:
- Size: 351 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# vite-vue3-ts
- vite+vue3+ts 搭建通用后台管理系统
- 💪 Vue 3.0 Composition API
- 🔥 Written in TypeScript## ⭐️ Show your support
Give a ⭐️ if this project helped you!
## 已完成功能 | The functionality is complete
- [x] Element Plus
- [x] 国际化
- [x] Axios 封装## 正在完成功能 | The functionality is being completed
- [ ] 登录
- [ ] 菜单
- [ ] layout
- [ ] ....## 浏览器支持
推荐使用`webkit`内核浏览器
支持现代浏览器, 不支持 IE
## 快速启动 | Quick Start
```shell
# 克隆项目
git clone https://[email protected]:lotosv2010/vite-vue3-ts.git
# 进入项目目录
cd vite+vue3+ts
# 安装依赖 (推荐pnpm)
pnpm install / yarn
# 启动服务
pnpm dev / yarn dev
# 打包
pnpm build / yarn build
# 本地预览打包后的dist文件
pnpm preview / yarn preview
```## 持续升级 | Continuous upgrades
- [ ] 使用 AES 加密方式,对密码进行安全加密;
- [ ] 完成换肤切换功能,使用 ElementPlus theme-chalk 实现换肤
- [ ] 重构登录注册页面,完善忘记密码交互以及必填字段校验
- [ ] 设计角色管理,选择不同的角色,授权不同的菜单
- [ ] 根据不同的登录用户角色,展示不同的菜单