35 | {{day}} 36 |
├── README.md ├── static └── .gitkeep ├── config ├── prod.env.js ├── dev.env.js └── index.js ├── src ├── assets │ └── logo.png ├── style │ ├── lyrics.scss │ ├── app.scss │ ├── slider.scss │ ├── rotate.scss │ ├── login.scss │ ├── album.scss │ ├── search.scss │ ├── hotSinger.scss │ ├── musicList.scss │ ├── newSong.scss │ ├── searchSinger.scss │ ├── banner.scss │ ├── playList.scss │ ├── sidebar.scss │ ├── searchSongList.scss │ ├── searchAlbum.scss │ ├── singer.scss │ ├── day.scss │ ├── searchSong.scss │ ├── songList.scss │ ├── index.scss │ ├── footer.scss │ ├── rank.scss │ └── play.scss ├── storage.js ├── App.vue ├── components │ ├── login.vue │ ├── findMusic │ │ ├── hotSinger.vue │ │ ├── playList.vue │ │ ├── newSong.vue │ │ ├── findMusic.vue │ │ ├── rank.vue │ │ └── banner.vue │ ├── play │ │ ├── rotate.vue │ │ └── lyrics.vue │ ├── musicList.vue │ ├── searchType │ │ ├── searchSinger.vue │ │ ├── searchSongList.vue │ │ ├── searchAlbum.vue │ │ └── searchSong.vue │ ├── album.vue │ ├── day.vue │ ├── slider.vue │ ├── public │ │ ├── sidebar.vue │ │ └── head.vue │ ├── singer.vue │ ├── songList.vue │ └── about.vue ├── router │ └── index.js └── main.js ├── .gitignore ├── .editorconfig ├── .postcssrc.js ├── .babelrc ├── index.html ├── docs ├── index.html └── static │ └── js │ └── manifest.0d2ea0e1a8f5116b2922.js ├── LICENSE ├── package.json ├── music-data.json ├── commend-list.json └── day.json /README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reusser/VueMusic-PC/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | NeteaseCloudMusicApi/ -------------------------------------------------------------------------------- /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 |手机号登录
11 |邮箱登录
12 |{{item.name}}
14 |
4 | 专辑{{albumName}}
9 |歌手:{{singer}}
10 |时间:{{time && formatDate(time)}}
11 |12 | 每日歌曲推荐 13 |
14 |根据你的音乐口味生成,每天6:00更新
15 |载入中...
41 |{{item.name}}
{{item.alias}}
推荐歌单
24 |5 | {{item.txt}} 6 |
7 |9 | 纯音乐,请您欣赏 10 |
11 |官方榜
12 |全球榜
30 |{{item.name}}
37 |载入中...
44 |9 | 歌手 10 | {{singer}} 11 |
12 |{{alias}}
13 |单曲数: {{musicSize}}
14 |专辑数: {{albumSize}}
15 |MV数: {{mvSize}}
16 |
25 | 热门50首
28 |查看全部50首
44 |{{formatDate(item.time)}}
50 |{{item.name}}
53 |9 | 歌单 10 | {{listName}} 11 |
12 |
13 |
14 | {{creator}}
15 | {{formatDate(time)}}
16 |
标签:
18 |{{item}}
19 | 20 |载入中...
53 |
4 |
12 | 关于我
13 | 84 | 主题 85 |
86 |oyh
7 |Reusjs
8 |Front-End Learner
9 |姓名: 欧阳浩
13 |性别: 男
14 |学历: 本科
15 |专业: 软件工程
16 |所在院校: 东华理工大学
17 |毕业时间: 2018年6月
18 |求职意向
28 |技能清单
32 |项目经验
48 |其他属性
111 |