-
21 |
- 我的消息 22 |
- 会员中心 23 |
- 商城 24 |
- 在线听歌免流量 25 |
-
27 |
- 我的好友 28 |
- 附近的人 29 |
-
31 |
- 个性换肤 32 |
- 关于 33 |
├── static └── .gitkeep ├── config ├── prod.env.js ├── dev.env.js └── index.js ├── .gitignore ├── src ├── assets │ ├── logo.png │ ├── search.svg │ └── close.svg ├── components │ ├── About │ │ ├── help.png │ │ ├── close.svg │ │ └── About.vue │ ├── Play │ │ ├── next.png │ │ ├── pause.png │ │ ├── play.png │ │ ├── prev.png │ │ ├── back.svg │ │ ├── list.svg │ │ ├── skinBlack.svg │ │ ├── skinBlue.svg │ │ ├── skinGreen.svg │ │ ├── skinRed.svg │ │ └── Play.vue │ ├── AsideMenu │ │ ├── back.svg │ │ ├── about.svg │ │ ├── msg.svg │ │ ├── music.svg │ │ ├── near.svg │ │ ├── friend.svg │ │ ├── shop.svg │ │ ├── skin.svg │ │ ├── vip.svg │ │ └── AsideMenu.vue │ ├── Find │ │ ├── love.svg │ │ ├── cancel.svg │ │ ├── del.svg │ │ ├── find.svg │ │ ├── history.svg │ │ ├── listening.svg │ │ ├── loading.svg │ │ ├── search.svg │ │ ├── music.svg │ │ └── Find.vue │ ├── Footer │ │ ├── pause.svg │ │ ├── play.svg │ │ ├── next.svg │ │ ├── prev.svg │ │ └── Footer.vue │ ├── MusicList │ │ ├── del.svg │ │ └── MusicList.vue │ ├── Header │ │ ├── func.svg │ │ ├── search.svg │ │ └── Header.vue │ └── Social │ │ ├── loading.svg │ │ └── Social.vue ├── router │ └── index.js ├── common │ └── style │ │ └── base.scss ├── main.js └── App.vue ├── .editorconfig ├── .postcssrc.js ├── .babelrc ├── index.html ├── music-data.json ├── package.json └── README.md /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log 5 | yarn-error.log 6 | -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microzz/vue-music-player/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/About/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microzz/vue-music-player/HEAD/src/components/About/help.png -------------------------------------------------------------------------------- /src/components/Play/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microzz/vue-music-player/HEAD/src/components/Play/next.png -------------------------------------------------------------------------------- /src/components/Play/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microzz/vue-music-player/HEAD/src/components/Play/pause.png -------------------------------------------------------------------------------- /src/components/Play/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microzz/vue-music-player/HEAD/src/components/Play/play.png -------------------------------------------------------------------------------- /src/components/Play/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microzz/vue-music-player/HEAD/src/components/Play/prev.png -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- 1 | // https://github.com/michael-ciniawsky/postcss-load-config 2 | 3 | module.exports = { 4 | "plugins": { 5 | // to edit target browsers: use "browserlist" field in package.json 6 | "autoprefixer": {} 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["env", { "modules": false }], 4 | "stage-2" 5 | ], 6 | "plugins": ["transform-runtime"], 7 | "comments": false, 8 | "env": { 9 | "test": { 10 | "presets": ["env", "stage-2"], 11 | "plugins": [ "istanbul" ] 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |云音乐
6 | 7 |技术栈:
8 |源码地址:GitHub
10 |个人网站:microzz
11 |
待业码农,求工作~~如果你觉得该项目不错,还可以请我吃辣条😄↓↓↓
14 | 【声明】:本项目仅供学习使用,请不要用作任何商业用途。有任何疑问请联系作者↓
📩:zhaohui@microzz.com