通过学习开发一个Vue全家桶项目,让自己熟练使用Vue、模块化开发、ES6等等知识、提高自己的技术能力
- vue
- vue-router
- element ui
- less
- ES6
- axios
- vue-cli
播放器内核、发现音乐页面、新歌页面、推荐歌单页面、MV页面、歌单详情、MV详情、搜索功能
发现音乐分成四个部分,分别是banner轮播图、推荐歌单、最新音乐、推荐MV,数据都是由axios请求
轮播图:使用element ui 自带轮播图
推荐歌单:使用axios请求到数据并展示,采用hover动画,使得更有交互感,不美观的数据采用filter将其过滤成更容易展的示形式
推荐歌分为四部分,精品歌单,筛选器,歌单,翻页器
监听筛选器变化从新获取对应筛选的歌单展示,翻页同理
筛选、歌曲
多条筛选
播放、暂停来自HTML5的audio标签
数据采用组件传递
npm install
npm run serve
npm run build