【Github】项目名:Vue-NeteaseCloud-WebMusicApp:Vue高仿网易云音乐功能
项目简介
该项目参考网易云音乐PC版app,基本实现官方音乐播放、MV播放的所有功能。目前有四个分支,包括主分支master(第二版代码)、第一版代码version1、优化后的第二版version2(支持三种主题颜色、页面更友好等)和正在开发的dev-player(目标是封装独立音乐播放器)。其技术栈包含vue、vuex、vue-router等多种技术。后端所有数据来自开源项目NeteaseCloudMusicApi。
项目目的
此项目仅用于学习。
核心技术
在version1分支中技术栈为vue+vuex+vue-router+axios+better-scroll;version2分支技术栈为vue+vuex+vue-router+axios+element-ui+vbest-ui(自己封装的组件库)+postcss-pxtorem+vue-lazyload;dev-player分支技术栈为react+ts+hooks+mobx+antd。
项目总结
这个Vue-NeteaseCloud-WebMusicApp项目在功能实现和技术运用上有不少亮点。对于想学习Vue相关技术或者了解如何仿造音乐类APP功能的开发者来说是个不错的参考。欢迎大家在留言区分享自己的看法或者提出问题,一起参与讨论。