最近有点小闲置,于是乎希望写点东西,正好自己喜欢听歌,便决定自己写一个QQ音乐的简易版。
顺便进一步加深下自己对移动端的知识。我会在每个核心组件和部分都加下注解大致说明原理,争取提供一个良好的代码阅读环境,在注视部分是采用英文写的,请原谅我撇脚的英语o(╯□╰)o,欢迎大家给我提出更好的意见( *︾▽︾)
首先这里通过Jsonp来进行跨域获取QQ音乐API数据,在 API Hanler 对API进行处理导出统一的方法来获取数据。
核心文件则是在 Store ,在这里使用Vuex统一管理页面切换动画,歌曲播放状态,歌曲进度等信息。所有对于歌曲的操作都通过Vuex来进行全局管理,然后对相应的变化做出全局改变。
Vue全家桶(使用Vue-cli作为构建工具)
Webpack
Mint-Ui
Es6
Sass
Velocity, AlloyTouch等第三方库
[x] 首页 – 完成
[ ] 电台 – 无法获取电台API
[X] 歌手信息 – 完成
[X] 歌手列表 – 完成
[x] 歌曲排行 – 完成
[x] 歌曲列表 – 完成
[x] 热门推荐 – 完成
[x] 歌曲搜索 – 完成
[x] 歌曲播放 – 完成
[x] 底部固定歌曲播放条 – 完成