Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 搭建通用后台管理系统

Awesome Lists containing this project

README

        

# vite-vue3-ts

- vite+vue3+ts 搭建通用后台管理系统


Vue3.0:

vue


Vite ⚡:
npm package

Element-plus:



- 💪 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 实现换肤
- [ ] 重构登录注册页面,完善忘记密码交互以及必填字段校验
- [ ] 设计角色管理,选择不同的角色,授权不同的菜单
- [ ] 根据不同的登录用户角色,展示不同的菜单