├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .postcssrc.js ├── README.md ├── config ├── dev.env.js ├── index.js └── prod.env.js ├── index.html ├── package.json ├── prod.server.js ├── src ├── App.vue ├── api │ ├── config.js │ └── index.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 │ ├── images │ │ ├── default.jpeg │ │ └── use.jpg │ ├── js │ │ ├── cache.js │ │ ├── config.js │ │ ├── dom.js │ │ ├── jsonp.js │ │ ├── mixin.js │ │ ├── singer.js │ │ ├── song.js │ │ └── utils.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-detail │ │ └── singer-detail.vue │ ├── singer │ │ └── singer.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 └── .gitkeep /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/package.json -------------------------------------------------------------------------------- /prod.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/prod.server.js -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/api/config.js -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/base/confirm/confirm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/confirm/confirm.vue -------------------------------------------------------------------------------- /src/base/listview/listview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/listview/listview.vue -------------------------------------------------------------------------------- /src/base/loading/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/loading/loading.gif -------------------------------------------------------------------------------- /src/base/loading/loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/loading/loading.vue -------------------------------------------------------------------------------- /src/base/no-result/no-result.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/no-result/no-result.vue -------------------------------------------------------------------------------- /src/base/no-result/no-result@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/no-result/no-result@2x.png -------------------------------------------------------------------------------- /src/base/no-result/no-result@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/no-result/no-result@3x.png -------------------------------------------------------------------------------- /src/base/progress-bar/progress-bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/progress-bar/progress-bar.vue -------------------------------------------------------------------------------- /src/base/progress-circle/progress-circle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/progress-circle/progress-circle.vue -------------------------------------------------------------------------------- /src/base/scroll/scroll.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/scroll/scroll.vue -------------------------------------------------------------------------------- /src/base/search-box/search-box.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/search-box/search-box.vue -------------------------------------------------------------------------------- /src/base/search-list/search-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/search-list/search-list.vue -------------------------------------------------------------------------------- /src/base/slider/slider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/slider/slider.vue -------------------------------------------------------------------------------- /src/base/song-list/first@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/first@2x.png -------------------------------------------------------------------------------- /src/base/song-list/first@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/first@3x.png -------------------------------------------------------------------------------- /src/base/song-list/second@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/second@2x.png -------------------------------------------------------------------------------- /src/base/song-list/second@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/second@3x.png -------------------------------------------------------------------------------- /src/base/song-list/song-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/song-list.vue -------------------------------------------------------------------------------- /src/base/song-list/third@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/third@2x.png -------------------------------------------------------------------------------- /src/base/song-list/third@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/song-list/third@3x.png -------------------------------------------------------------------------------- /src/base/switches/switches.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/switches/switches.vue -------------------------------------------------------------------------------- /src/base/top-tip/top-tip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/base/top-tip/top-tip.vue -------------------------------------------------------------------------------- /src/common/fonts/music-icon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/fonts/music-icon.eot -------------------------------------------------------------------------------- /src/common/fonts/music-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/fonts/music-icon.svg -------------------------------------------------------------------------------- /src/common/fonts/music-icon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/fonts/music-icon.ttf -------------------------------------------------------------------------------- /src/common/fonts/music-icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/fonts/music-icon.woff -------------------------------------------------------------------------------- /src/common/images/default.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/images/default.jpeg -------------------------------------------------------------------------------- /src/common/images/use.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/images/use.jpg -------------------------------------------------------------------------------- /src/common/js/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/cache.js -------------------------------------------------------------------------------- /src/common/js/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/config.js -------------------------------------------------------------------------------- /src/common/js/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/dom.js -------------------------------------------------------------------------------- /src/common/js/jsonp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/jsonp.js -------------------------------------------------------------------------------- /src/common/js/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/mixin.js -------------------------------------------------------------------------------- /src/common/js/singer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/singer.js -------------------------------------------------------------------------------- /src/common/js/song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/song.js -------------------------------------------------------------------------------- /src/common/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/js/utils.js -------------------------------------------------------------------------------- /src/common/stylus/base.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/stylus/base.styl -------------------------------------------------------------------------------- /src/common/stylus/icon.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/stylus/icon.styl -------------------------------------------------------------------------------- /src/common/stylus/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/stylus/index.styl -------------------------------------------------------------------------------- /src/common/stylus/mixin.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/stylus/mixin.styl -------------------------------------------------------------------------------- /src/common/stylus/reset.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/stylus/reset.styl -------------------------------------------------------------------------------- /src/common/stylus/variable.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/common/stylus/variable.styl -------------------------------------------------------------------------------- /src/components/add-song/add-song.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/add-song/add-song.vue -------------------------------------------------------------------------------- /src/components/disc/disc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/disc/disc.vue -------------------------------------------------------------------------------- /src/components/m-header/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/m-header/logo@2x.png -------------------------------------------------------------------------------- /src/components/m-header/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/m-header/logo@3x.png -------------------------------------------------------------------------------- /src/components/m-header/m-header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/m-header/m-header.vue -------------------------------------------------------------------------------- /src/components/music-list/music-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/music-list/music-list.vue -------------------------------------------------------------------------------- /src/components/player/player.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/player/player.vue -------------------------------------------------------------------------------- /src/components/playlist/playlist.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/playlist/playlist.vue -------------------------------------------------------------------------------- /src/components/rank/rank.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/rank/rank.vue -------------------------------------------------------------------------------- /src/components/recommend/recommend.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/recommend/recommend.vue -------------------------------------------------------------------------------- /src/components/search/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/search/search.vue -------------------------------------------------------------------------------- /src/components/singer-detail/singer-detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/singer-detail/singer-detail.vue -------------------------------------------------------------------------------- /src/components/singer/singer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/singer/singer.vue -------------------------------------------------------------------------------- /src/components/suggest/suggest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/suggest/suggest.vue -------------------------------------------------------------------------------- /src/components/tab/tab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/tab/tab.vue -------------------------------------------------------------------------------- /src/components/top-list/top-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/top-list/top-list.vue -------------------------------------------------------------------------------- /src/components/user-center/user-center.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/components/user-center/user-center.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/store/actions.js -------------------------------------------------------------------------------- /src/store/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/store/getters.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/mutation-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/store/mutation-types.js -------------------------------------------------------------------------------- /src/store/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/store/mutations.js -------------------------------------------------------------------------------- /src/store/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liutaochange/music-vue/HEAD/src/store/state.js -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------