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
│ │ ├── recommend.js
│ ├── base
│ │ ├── slider
│ │ │ └── slider.vue
│ │ ├── loading
│ │ │ └── loading.vue
│ │ ├── scroll
│ │ │ └── scroll.vue
│ ├── common
│ │ ├── fonts
│ │ │ ├── music-icon.eot
│ │ │ ├── music-icon.svg
│ │ │ ├── music-icon.ttf
│ │ │ └── music-icon.woff
│ │ ├── image
│ │ │ └── default.png
│ │ ├── js
│ │ │ ├── dom.js
│ │ │ ├── jsonp.js
│ │ └── stylus
│ │ ├── base.styl
│ │ ├── icon.styl
│ │ ├── index.styl
│ │ ├── mixin.styl
│ │ ├── reset.styl
│ │ └── variable.styl
│ ├── components
│ │ ├── m-header
│ │ │ ├── logo@2x.png
│ │ │ ├── logo@3x.png
│ │ │ └── m-header.vue
│ │ ├── rank
│ │ │ └── rank.vue
│ │ ├── recommend
│ │ │ └── recommend.vue
│ │ ├── search
│ │ │ └── search.vue
│ │ ├── singer
│ │ │ └── singer.vue
│ │ ├── tab
│ │ │ └── tab.vue
│ ├── main.js
│ ├── router
│ │ └── index.js
│ └── store
│ ├── index.js
└── static
├── 1.png
├── 2.png
├── 3.png
├── 4.png
└── 5.png
cd vue-music
npm install
npm run dev //服务端运行 访问 http://localhost:8888
npm run build 项目打包