本项目基于 Vue 2.x && VantUI,构造的音乐webapp,后台采用的是QQ音乐接口,部署时需要在服务器做对应的代理。项目逻辑基本覆盖vue中绝大部分特性,非常适合入门vue进行练手。
推荐使用yarn
进行安装依赖,然后开发
npm install -g yarn
yarn
打包发布
yarn build
具体部署代理规则,可看我提供的生产环境Nginx配置nginx.prod.conf
- 专辑、排行榜和首页歌单。
- 搜索歌手/歌曲,热搜词汇。
- 播放器播放歌曲 && 迷你播放器。
- 三种播放模式 && 历史播放列表。
- 接口分页
Mixin
,抽象分页请求的逻辑 + 自定义命名空间。 - 数据层:
adapter
+service
接口,良好的数据过滤与清洗。 - 页面缓存 + 布局配置
- ...