一款基于 Tauri 2 + Vue 3 的轻量在线音乐播放器。前端负责界面与播放,音乐数据、音频直链解析、扫码登录等能力由独立的音乐聚合后端提供。
Go to file
sparksfly 98083829cb refactor: 重构项目适配后端API,新增工具与类型定义
1.  重构Song类型支持string/number类型id,更新相关组件的点赞逻辑
2.  新增播放量格式化、封面处理工具函数
3.  注册naive-ui全局组件类型,调整App.vue模板位置
4.  重写axios请求拦截器与封装,自动解包响应数据
5.  新增歌单相关API封装,实现分类歌单与详情获取
6.  修复MusicCard、PlayerBar、FullscreenPlayer的封面渲染逻辑
7.  重构DiscoverView,接入真实歌单API替换mock数据
8.  完善PlaylistDetailView,支持加载真实歌单数据与加载态
2026-08-11 23:04:58 +08:00
.vscode feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
public feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
src refactor: 重构项目适配后端API,新增工具与类型定义 2026-08-11 23:04:58 +08:00
src-tauri feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
.env feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
.gitignore feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
CLAUDE.md feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
README.md feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
index.html feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
package.json feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
pnpm-lock.yaml feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
pnpm-workspace.yaml feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
tsconfig.json feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
tsconfig.node.json feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00
vite.config.ts feat: 初始化项目基础配置 2026-08-11 18:08:39 +08:00

README.md

Tauri + Vue + TypeScript

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.