该项目是一个使用 Element Plus + VUE3 构建的一个仿新版百度云网盘前端项目。
该项目是 Naive UI Admin 的实践,将 Naive UI Admin 的UI框架修改为 Element Plus,TS修改为JS(Naive Ui Admin JS),并仿新版百度云盘完成项目。
主要包含下面的功能:
- 文件上传功能:文件切片上传。
- 文件放回收站:文件删除后会进入回收站,可以恢复或者彻底删除。
- 文件预览功能:实现了常见功能的预览,包括:文档文件(docx, pdf, excel)、代码文件、图片文件、视频文件、音频文件。
前端技术:vite vue + axios + pinia + router + js + Element Plus
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
代码格式化 ESLint
npm run lint