第1章 导入篇:项目初始化和推荐页面开发
第2章 歌手页面开发
第3章 歌手详情页开发
第4章 播放器内核组件开发
本章从项目的初始化开始,介绍了项目是如何初始化的,然后带你编写页面的基础骨架,初始化基础路由。随后教你如何注册后端接口路由来获取数据,带你开发
轮播图组件、基础滚动组件以及自定义指令 v-loading。
本章会带你开发歌手页面,从获取歌手列表数据开始,编写 IndexList 索引列表组件,并实现列表固定标题和列表快速导航入口的功能。
本章会带你开发歌手详情页面,从获取歌曲列表数据和歌曲 url 开始,编写 MusicList 组件展示歌手详情,并且实现滚动交互、路由过渡动画效果。带你初次体验
Vuex 的应用,设计 Vuex 的数据。
本章会带你开发最核心的播放器组件,包括播放器的基础样式和歌曲播放功能开发、前进后退、暂停、播放模式切换等逻辑开发、歌曲收藏功能开发。然后带你开
发进度组件、歌词相关逻辑、cd 唱片旋转逻辑、手指交互逻辑。接着带你开发 mini 播放器、圆形进度条组件,实现全屏切换过渡效果、左右滑动切换歌曲等功
能。最后教你开发播放列表组件,并通过编写高阶 Scroll组件的方式实现滚动列表随播放器显示高度自适应效果。
查看完整目录