LastWhisperzzz / music

web网易云音乐

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-nicemusic 仿网易云音乐

后端API地址

Binaryify/NeteaseCloudMusicApi

预览地址

vue-nicemusic

目录结构

| --dist 生成打包后的文件
| --node_modules 安装的依赖包
| --public 静态资源会被输出到目录dist
| --src
| |--api 与后端交互使用相关方法和配置
| | |--services 对应使用的api方法和数据处理
| | | |--instance.js 封装请求,拦截器等等 (axios,fetch)
| | | |--home.js home相关api
| | |--config.js 配置生产,开发,测试接口配置
| | |--index.js services文件api,统一出口
| | |--resource.js 全局使用的常量
| |--assets 存放静态资源,图片等等
| |--model 处理歌曲视频数据等等
| |--components 公用组件
| |--router vue-router相关配置
| | |--index.js 导出路由配置,路由守卫配置
| | |--routes.js 所有路由
| |--utils 封装的工具函数
| |--views 所有的路由组件
| |--app.vue 顶层路由
| |--main.js 入口文件

后端下载运行

$ git clone https://github.com/Binaryify/NeteaseCloudMusicApi
$ node app.js

前端安装运行

$ git clone https://github.com/LastWhisperzzz/music.git
$ npm install
$ npm run serve

特别感谢

Binaryify lxhcool

About

web网易云音乐

License:MIT License


Languages

Language:Vue 81.8%Language:JavaScript 12.4%Language:CSS 4.7%Language:Stylus 0.8%Language:HTML 0.2%