博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每个人都能做的网易云音乐[vue全家桶]
阅读量:4083 次
发布时间:2019-05-25

本文共 1754 字,大约阅读时间需要 5 分钟。

仿网易云音乐(webapp)

项目地址 (project address)

 感谢binaryify让我能用喜欢的东西做一个属于自己的播放器!

http://www.tuicool.com/articles/ye2Un23

 不要脸的求star 哈哈哈!!!

 1mhere.cn (pc端按F12切换手机调试模式效果更佳!)

(移动端可直接扫码)

技术栈 (technology)

vue2.0 + vuex + vue-router2.0 + es6 + axios + vux + less + flex

文件结构 (File structure)

├── build                       构建服务和webpack配置├── config                      项目不同环境的配置├── dist                        项目build目录├── index.html                  项目入口文件├── package.json                项目配置文件├── static                       静态资源├── src                         生产目录    |—— api                     api列表和数据处理    |——|—— apiList.js           api列表    |——|—— getData.js           数据处理(封装一个axios请求)        |—— assets                  静态资源(img,less)    |——|—— img                  静态图片    |——|—— style                样式文件      |—— components              公用组件    |——|—— bottomSongList       播放器播放列表组件      |——|—— headerNav            头部导航组件    |——|—— music                音乐组件    |—— page                    页面组件    |——|—— albumsListDetails    专辑内容组件     |——|—— recommend            个性推荐组件    |——|—— searchList           搜索列表组件    |——|—— singer               歌手组件    |——|—— songDetails          歌曲详情组件    |——|——|—— player            播放器组件    |——|—— songList             歌单组件    |——|—— songListDetails      歌单详情组件    |——|—— topList              排行榜组件    |—— router                  路由组件    |—— store                   数据状态管理组件    |—— util                    公用方法

项目功能 (Project Function)

完成功能(finish function)

  • 个性推荐,歌单,排行榜页面

  • 滑动功能(左右滑动切换菜单)

  • 播放功能(快进,快退,上一曲,下一曲,歌词同步等)

  • 搜索功能(热门搜索,单曲,歌手,专辑,歌单,用户)

  • 歌单功能(最新,最热,精品歌单及详情展示)

  • 歌手专辑功能(介绍及详情展示)

  • 排行榜功能(云音乐官方版)

效果图 (effect picture)

项目运行(Probject running)

1.克隆项目到本地 : git clone 

2.安装依赖环境 : npm install

3.启动项目 : npm run dev

4.打包项目 : npm run build

转载地址:http://zyrni.baihongyu.com/

你可能感兴趣的文章
你不知道的Virtual DOM
查看>>
VUE面试题总结
查看>>
写好JavaScript条件语句的5条守则
查看>>
原生JS中DOM节点相关API合集
查看>>
这可能是Redis比较全的知识整理
查看>>
【TINY4412】U-BOOT移植笔记:(7)SDRAM驱动
查看>>
【TINY4412】U-BOOT移植笔记:(12)BEEP驱动
查看>>
【TINY4412】QT5移植笔记:(2)QT5.7移植到Linux
查看>>
STM32 USB转串口分析
查看>>
java对象序列化
查看>>
GIT和GitHub联合工作流程
查看>>
桌面应用程序自动检测更新
查看>>
单链表的修改和删除
查看>>
C++的三个基本特征:封装、继承、多态
查看>>
C++虚函数的总结
查看>>
什么是URL地址?
查看>>
C++多态的实现方式总结
查看>>
学习C++需要注意的问题
查看>>
C++模板
查看>>
C++双冒号(::)的用法
查看>>