├── .browserslistrc ├── .editorconfig ├── .env ├── .eslintrc.js ├── .gitignore ├── .husky └── commit-msg ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── babel.config.js ├── jsconfig.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── favicon.ico ├── img │ └── warn.png ├── index.html └── prompt.html ├── screenshots ├── 1.jpg ├── 2.jpg ├── 3.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg └── 8.jpg ├── src ├── App.vue ├── api │ └── index.js ├── assets │ ├── background │ │ ├── bg-1.jpg │ │ ├── bg-2.jpg │ │ └── bg-3.jpg │ └── img │ │ ├── album_cover_player.png │ │ ├── default.png │ │ ├── player_cover.png │ │ └── wave.gif ├── base │ ├── mm-dialog │ │ └── mm-dialog.vue │ ├── mm-icon │ │ └── mm-icon.vue │ ├── mm-loading │ │ └── mm-loading.vue │ ├── mm-no-result │ │ └── mm-no-result.vue │ ├── mm-progress │ │ └── mm-progress.vue │ └── mm-toast │ │ ├── index.js │ │ └── mm-toast.vue ├── components │ ├── lyric │ │ └── lyric.vue │ ├── mm-header │ │ └── mm-header.vue │ ├── music-btn │ │ └── music-btn.vue │ ├── music-list │ │ └── music-list.vue │ └── volume │ │ └── volume.vue ├── config.js ├── main.js ├── pages │ ├── comment │ │ └── comment.vue │ ├── details │ │ └── details.vue │ ├── historyList │ │ └── historyList.vue │ ├── mmPlayer.js │ ├── music.vue │ ├── playList │ │ └── playList.vue │ ├── search │ │ └── search.vue │ ├── topList │ │ └── topList.vue │ └── userList │ │ └── userList.vue ├── router │ └── index.js ├── store │ ├── actions.js │ ├── getters.js │ ├── index.js │ ├── mutation-types.js │ ├── mutations.js │ └── state.js ├── styles │ ├── index.less │ ├── mixin.less │ ├── reset.less │ └── var.less └── utils │ ├── axios.js │ ├── hack.js │ ├── mixin.js │ ├── song.js │ ├── storage.js │ └── util.js └── vue.config.js /.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.eol": "\n" 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/babel.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/warn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/public/img/warn.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/public/index.html -------------------------------------------------------------------------------- /public/prompt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/public/prompt.html -------------------------------------------------------------------------------- /screenshots/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/1.jpg -------------------------------------------------------------------------------- /screenshots/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/2.jpg -------------------------------------------------------------------------------- /screenshots/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/3.jpg -------------------------------------------------------------------------------- /screenshots/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/4.jpg -------------------------------------------------------------------------------- /screenshots/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/5.jpg -------------------------------------------------------------------------------- /screenshots/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/6.jpg -------------------------------------------------------------------------------- /screenshots/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/7.jpg -------------------------------------------------------------------------------- /screenshots/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/screenshots/8.jpg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/assets/background/bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/background/bg-1.jpg -------------------------------------------------------------------------------- /src/assets/background/bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/background/bg-2.jpg -------------------------------------------------------------------------------- /src/assets/background/bg-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/background/bg-3.jpg -------------------------------------------------------------------------------- /src/assets/img/album_cover_player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/img/album_cover_player.png -------------------------------------------------------------------------------- /src/assets/img/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/img/default.png -------------------------------------------------------------------------------- /src/assets/img/player_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/img/player_cover.png -------------------------------------------------------------------------------- /src/assets/img/wave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/assets/img/wave.gif -------------------------------------------------------------------------------- /src/base/mm-dialog/mm-dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-dialog/mm-dialog.vue -------------------------------------------------------------------------------- /src/base/mm-icon/mm-icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-icon/mm-icon.vue -------------------------------------------------------------------------------- /src/base/mm-loading/mm-loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-loading/mm-loading.vue -------------------------------------------------------------------------------- /src/base/mm-no-result/mm-no-result.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-no-result/mm-no-result.vue -------------------------------------------------------------------------------- /src/base/mm-progress/mm-progress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-progress/mm-progress.vue -------------------------------------------------------------------------------- /src/base/mm-toast/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-toast/index.js -------------------------------------------------------------------------------- /src/base/mm-toast/mm-toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/base/mm-toast/mm-toast.vue -------------------------------------------------------------------------------- /src/components/lyric/lyric.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/components/lyric/lyric.vue -------------------------------------------------------------------------------- /src/components/mm-header/mm-header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/components/mm-header/mm-header.vue -------------------------------------------------------------------------------- /src/components/music-btn/music-btn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/components/music-btn/music-btn.vue -------------------------------------------------------------------------------- /src/components/music-list/music-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/components/music-list/music-list.vue -------------------------------------------------------------------------------- /src/components/volume/volume.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/components/volume/volume.vue -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/config.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/main.js -------------------------------------------------------------------------------- /src/pages/comment/comment.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/comment/comment.vue -------------------------------------------------------------------------------- /src/pages/details/details.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/details/details.vue -------------------------------------------------------------------------------- /src/pages/historyList/historyList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/historyList/historyList.vue -------------------------------------------------------------------------------- /src/pages/mmPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/mmPlayer.js -------------------------------------------------------------------------------- /src/pages/music.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/music.vue -------------------------------------------------------------------------------- /src/pages/playList/playList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/playList/playList.vue -------------------------------------------------------------------------------- /src/pages/search/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/search/search.vue -------------------------------------------------------------------------------- /src/pages/topList/topList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/topList/topList.vue -------------------------------------------------------------------------------- /src/pages/userList/userList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/pages/userList/userList.vue -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/store/actions.js -------------------------------------------------------------------------------- /src/store/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/store/getters.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/mutation-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/store/mutation-types.js -------------------------------------------------------------------------------- /src/store/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/store/mutations.js -------------------------------------------------------------------------------- /src/store/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/store/state.js -------------------------------------------------------------------------------- /src/styles/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/styles/index.less -------------------------------------------------------------------------------- /src/styles/mixin.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/styles/mixin.less -------------------------------------------------------------------------------- /src/styles/reset.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/styles/reset.less -------------------------------------------------------------------------------- /src/styles/var.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/styles/var.less -------------------------------------------------------------------------------- /src/utils/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/utils/axios.js -------------------------------------------------------------------------------- /src/utils/hack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/utils/hack.js -------------------------------------------------------------------------------- /src/utils/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/utils/mixin.js -------------------------------------------------------------------------------- /src/utils/song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/utils/song.js -------------------------------------------------------------------------------- /src/utils/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/utils/storage.js -------------------------------------------------------------------------------- /src/utils/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/src/utils/util.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maomao1996/Vue-mmPlayer/HEAD/vue.config.js --------------------------------------------------------------------------------