# vue-music
> Vue.js 打造高级实战——音乐 App
## 项目树
```
.
├── README.md
├── build
│ ├── build.js
│ ├── check-versions.js
│ ├── dev-client.js
│ ├── dev-server.js
│ ├── utils.js
│ ├── vue-loader.conf.js
│ ├── webpack.base.conf.js
│ ├── webpack.dev.conf.js
│ └── webpack.prod.conf.js
├── config
│ ├── dev.env.js
│ ├── index.js
│ └── prod.env.js
├── index.html
├── package.json
├── prod.server.js
├── src
│ ├── App.vue
│ ├── api
│ │ ├── config.js
│ │ ├── rank.js
│ │ ├── recommend.js
│ │ ├── search.js
│ │ ├── singer.js
│ │ └── song.js
│ ├── base
│ │ ├── confirm
│ │ │ └── confirm.vue
│ │ ├── listview
│ │ │ └── listview.vue
│ │ ├── loading
│ │ │ ├── loading.gif
│ │ │ └── loading.vue
│ │ ├── no-result
│ │ │ ├── no-result.vue
│ │ │ ├── no-result@2x.png
│ │ │ └── no-result@3x.png
│ │ ├── progress-bar
│ │ │ └── progress-bar.vue
│ │ ├── progress-circle
│ │ │ └── progress-circle.vue
│ │ ├── scroll
│ │ │ └── scroll.vue
│ │ ├── search-box
│ │ │ └── search-box.vue
│ │ ├── search-list
│ │ │ └── search-list.vue
│ │ ├── slider
│ │ │ └── slider.vue
│ │ ├── song-list
│ │ │ ├── first@2x.png
│ │ │ ├── first@3x.png
│ │ │ ├── second@2x.png
│ │ │ ├── second@3x.png
│ │ │ ├── song-list.vue
│ │ │ ├── third@2x.png
│ │ │ └── third@3x.png
│ │ ├── switches
│ │ │ └── switches.vue
│ │ └── top-tip
│ │ └── top-tip.vue
│ ├── common
│ │ ├── fonts
│ │ │ ├── music-icon.eot
│ │ │ ├── music-icon.svg
│ │ │ ├── music-icon.ttf
│ │ │ └── music-icon.woff
│ │ ├── image
│ │ │ └── default.png
│ │ ├── js
│ │ │ ├── cache.js
│ │ │ ├── config.js
│ │ │ ├── dom.js
│ │ │ ├── jsonp.js
│ │ │ ├── mixin.js
│ │ │ ├── singer.js
│ │ │ ├── song.js
│ │ │ └── util.js
│ │ └── stylus
│ │ ├── base.styl
│ │ ├── icon.styl
│ │ ├── index.styl
│ │ ├── mixin.styl
│ │ ├── reset.styl
│ │ └── variable.styl
│ ├── components
│ │ ├── add-song
│ │ │ └── add-song.vue
│ │ ├── disc
│ │ │ └── disc.vue
│ │ ├── m-header
│ │ │ ├── logo@2x.png
│ │ │ ├── logo@3x.png
│ │ │ └── m-header.vue
│ │ ├── music-list
│ │ │ └── music-list.vue
│ │ ├── player
│ │ │ └── player.vue
│ │ ├── playlist
│ │ │ └── playlist.vue
│ │ ├── rank
│ │ │ └── rank.vue
│ │ ├── recommend
│ │ │ └── recommend.vue
│ │ ├── search
│ │ │ └── search.vue
│ │ ├── singer
│ │ │ └── singer.vue
│ │ ├── singer-detail
│ │ │ └── singer-detail.vue
│ │ ├── suggest
│ │ │ └── suggest.vue
│ │ ├── tab
│ │ │ └── tab.vue
│ │ ├── top-list
│ │ │ └── top-list.vue
│ │ └── user-center
│ │ └── user-center.vue
│ ├── main.js
│ ├── router
│ │ └── index.js
│ └── store
│ ├── actions.js
│ ├── getters.js
│ ├── index.js
│ ├── mutation-types.js
│ ├── mutations.js
│ └── state.js
└── static
├── 1.png
├── 2.png
├── 3.png
├── 4.png
└── 5.png
```
## 项目截图
![image](https://github.com/songhaoreact/vue-music/blob/master/static/1.png)
![image](https://github.com/songhaoreact/vue-music/blob/master/static/2.png)
![image](https://github.com/songhaoreact/vue-music/blob/master/static/3.png)
![image](https://github.com/songhaoreact/vue-music/blob/master/static/4.png)
![image](https://github.com/songhaoreact/vue-music/blob/master/static/5.png)
### 安装与运行
```
git clone https://github.com/songhaoreact/vue-music.git
cd vue-music
npm install
npm run dev //服务端运行 访问 http://localhost:8080
npm run build 项目打包
感兴趣的童鞋可以来个star
没有合适的资源?快使用搜索试试~ 我知道了~
Vue.js 打造高级实战-音乐 App
共126个文件
js:29个
vue:28个
downloading:19个
需积分: 0 0 下载量 23 浏览量
2023-04-28
22:27:36
上传
评论
收藏 1003KB ZIP 举报
温馨提示
# vue-music > Vue.js 打造高级实战——音乐 App ## 项目树 ``` . ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── dev-client.js │ ├── dev-server.js │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package.json ├── prod.server.js ├── src │ ├── App.vue │ ├── api │ │ ├── config.js │ │ ├── rank.js │ │ ├──
资源推荐
资源详情
资源评论
收起资源包目录
Vue.js 打造高级实战-音乐 App (126个子文件)
_babelrc 248B
_editorconfig 156B
_eslintignore 25B
_gitignore 91B
_gitkeep 0B
COMMIT_EDITMSG 20B
config 315B
search.js.baiduyun.downloading 0B
getters.js.baiduyun.downloading 0B
actions.js.baiduyun.downloading 0B
recommend.js.baiduyun.downloading 0B
4.png.baiduyun.downloading 0B
index.js.baiduyun.downloading 0B
1.png.baiduyun.downloading 0B
2.png.baiduyun.downloading 0B
check-versions.js.baiduyun.downloading 0B
3.png.baiduyun.downloading 0B
1.png.baiduyun.downloading 0B
build.js.baiduyun.downloading 0B
dev-server.js.baiduyun.downloading 0B
4.png.baiduyun.downloading 0B
3.png.baiduyun.downloading 0B
2.png.baiduyun.downloading 0B
index.js.baiduyun.downloading 0B
HEAD.baiduyun.downloading 0B
commit-msg.sample.baiduyun.downloading 0B
music-icon.eot 8KB
loading.gif 4KB
index.html 473B
index.html 351B
app.69ba45b432e43a027c87.js 359KB
3.cb4675bc0e7ca4003299.js 12KB
2.5cd3384254927a88991e.js 11KB
0.d1f25ba1f7e08d8af163.js 11KB
4.6c7b4e449a96ff78267e.js 11KB
1.bb7f6beeb1f3ade2e11c.js 11KB
6.7220b29f0a6f1bf00629.js 7KB
7.31961aaaeae5b665e7ca.js 7KB
5.638199cfdd4f9eebb9c4.js 6KB
mixin.js 3KB
cache.js 2KB
manifest.8c9ce2576077b8f85260.js 2KB
song.js 1KB
prod.server.js 1KB
dom.js 1KB
_eslintrc.js 728B
rank.js 667B
mutation-types.js 604B
jsonp.js 573B
util.js 541B
song.js 457B
index.js 452B
dev-client.js 254B
config.js 217B
singer.js 204B
_postcssrc.js 204B
dev.env.js 145B
config.js 71B
prod.env.js 51B
package.json 2KB
app.69ba45b432e43a027c87.js.map 2.56MB
3.cb4675bc0e7ca4003299.js.map 57KB
1.bb7f6beeb1f3ade2e11c.js.map 55KB
2.5cd3384254927a88991e.js.map 55KB
0.d1f25ba1f7e08d8af163.js.map 53KB
4.6c7b4e449a96ff78267e.js.map 53KB
7.31961aaaeae5b665e7ca.js.map 32KB
6.7220b29f0a6f1bf00629.js.map 31KB
5.638199cfdd4f9eebb9c4.js.map 28KB
manifest.8c9ce2576077b8f85260.js.map 15KB
master 787B
master 735B
master 41B
master 41B
README.md 6KB
no-result@3x.png 12KB
no-result@2x.png 6KB
default.png 5KB
logo@3x.png 4KB
third@3x.png 3KB
first@3x.png 3KB
second@3x.png 3KB
logo@2x.png 3KB
third@2x.png 2KB
first@2x.png 2KB
second@2x.png 2KB
applypatch-msg.sample 478B
pre-applypatch.sample 424B
post-update.sample 189B
icon.styl 2KB
reset.styl 1KB
variable.styl 581B
mixin.styl 476B
base.styl 285B
index.styl 68B
music-icon.ttf 7KB
player.vue 20KB
playlist.vue 7KB
listview.vue 6KB
music-list.vue 6KB
共 126 条
- 1
- 2
资源评论
小小菜鸡叶不凡
- 粉丝: 131
- 资源: 180
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功