├── .gitignore ├── README.md ├── auto-imports.d.ts ├── components.d.ts ├── docs ├── assets │ ├── Album.402a1341.js │ ├── Artist.0d846367.js │ ├── Artist.dfdd0cc6.css │ ├── ArtistDetail.3bc343f2.css │ ├── ArtistDetail.a9400840.js │ ├── Category.0252e828.js │ ├── CoverPlay.33350ebd.css │ ├── CoverPlay.d639e45b.js │ ├── DJ.e0f4dc6a.js │ ├── Discover.38e1e773.js │ ├── Fm.46f05eb0.js │ ├── IconPark.402beefe.js │ ├── Music.70c8366c.js │ ├── Music.e9b17b81.css │ ├── Mv.34913284.js │ ├── Mv.8cac6744.css │ ├── OpticalDisk.4907c891.png │ ├── Picked.0c25147a.js │ ├── PlayList.1f8f2eb4.css │ ├── PlayList.7ad8eb52.js │ ├── PlayOne.e72f474c.js │ ├── PlayTwo.fe71fa6d.js │ ├── Right.083d6647.js │ ├── Root.9a2da039.js │ ├── Root.e6a672cb.css │ ├── SongListItem.6fa5a73e.css │ ├── SongListItem.f4bd4734.js │ ├── TopList.33e44e27.js │ ├── Video.94189c43.js │ ├── el-avatar.00087837.css │ ├── el-image-viewer.a8b12883.js │ ├── el-image-viewer.ac997372.css │ ├── el-popper.24515e58.css │ ├── el-tab-pane.29573fb9.css │ ├── index.373df683.js │ ├── index.eec43999.css │ ├── logo.601c4b06.png │ ├── music.991378cb.js │ ├── mvDetail.aa81123a.js │ ├── plugin-vue_export-helper.21dcd24c.js │ ├── vendor.77ac5f7b.css │ ├── vendor.9760fa8a.js │ └── video.3500c715.js ├── favicon.ico └── index.html ├── env.d.ts ├── index.html ├── package.json ├── postcss.config.js ├── public └── favicon.ico ├── src ├── App.vue ├── Host.vue ├── assets │ ├── base.scss │ ├── img │ │ ├── OpticalDisk.png │ │ ├── index.ts │ │ └── logo.png │ ├── logo.svg │ └── theme.scss ├── components │ ├── common │ │ ├── Banner.vue │ │ ├── CoverPlay.vue │ │ ├── IconPark.vue │ │ ├── MoreText.vue │ │ ├── SongListItem.vue │ │ └── Title.vue │ └── layout │ │ ├── footer │ │ ├── Footer.vue │ │ ├── PlayerAction.vue │ │ ├── PlayerController.vue │ │ ├── PlayerSlider.vue │ │ ├── PlayerSong.vue │ │ └── PlayerVolumeSlider.vue │ │ ├── header │ │ ├── Header.vue │ │ ├── SearchPop.vue │ │ ├── SearchSuggest.vue │ │ └── UserInfo.vue │ │ ├── menu │ │ ├── Menu.vue │ │ ├── MenuList.vue │ │ └── useMenu.ts │ │ └── playList │ │ ├── PlayList.vue │ │ └── PlayListSongItem.vue ├── main.ts ├── models │ ├── album.ts │ ├── artist.ts │ ├── artist_detail.ts │ ├── banner.ts │ ├── dj.ts │ ├── mv.ts │ ├── personalized.ts │ ├── playlist.ts │ ├── playlist_cat.ts │ ├── playlist_hot.ts │ ├── search.ts │ ├── song.ts │ ├── song_url.ts │ ├── toplist_detail.ts │ ├── user.ts │ └── video.ts ├── router │ ├── index.ts │ └── pages.ts ├── stores │ ├── common.ts │ ├── dj.ts │ ├── host.ts │ ├── music.ts │ ├── personalized.ts │ ├── player.ts │ ├── search.ts │ ├── user.ts │ └── video.ts ├── utils │ ├── api.ts │ ├── extend.ts │ ├── http.ts │ └── number.ts └── views │ ├── Root.vue │ ├── album │ ├── Album.vue │ └── Info.vue │ ├── artist │ ├── Album.vue │ ├── ArtistDetail.vue │ ├── Desc.vue │ ├── Info.vue │ ├── Songs.vue │ └── Video.vue │ ├── discover │ ├── Discover.vue │ ├── DjProgram.vue │ ├── Mv.vue │ ├── Personalized.vue │ └── PersonalizedNewSong.vue │ ├── dj │ └── DJ.vue │ ├── music │ ├── Music.vue │ ├── MusicController.ts │ ├── artist │ │ └── Artist.vue │ ├── category │ │ ├── Category.vue │ │ ├── PlaylistHighqualityTags.vue │ │ └── PlaylistHot.vue │ ├── picked │ │ ├── Picked.vue │ │ └── Video.vue │ └── toplist │ │ └── TopList.vue │ ├── mv │ └── mvDetail.vue │ ├── playlist │ ├── Info.vue │ ├── PlayList.vue │ └── SongList.vue │ └── video │ └── Video.vue ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.vite-config.json ├── ui ├── image-20220310123410770.png ├── image-20220310123456071.png ├── image-20220310123530635.png ├── image-20220310123545606.png ├── image-20220310123634367.png ├── image-20220310123650090.png ├── image-20220310123711552.png ├── image-20220310123718015.png ├── image-20220310123722684.png └── image-20220310123738142.png ├── vite.config.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/README.md -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/components.d.ts -------------------------------------------------------------------------------- /docs/assets/Album.402a1341.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Album.402a1341.js -------------------------------------------------------------------------------- /docs/assets/Artist.0d846367.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Artist.0d846367.js -------------------------------------------------------------------------------- /docs/assets/Artist.dfdd0cc6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Artist.dfdd0cc6.css -------------------------------------------------------------------------------- /docs/assets/ArtistDetail.3bc343f2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/ArtistDetail.3bc343f2.css -------------------------------------------------------------------------------- /docs/assets/ArtistDetail.a9400840.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/ArtistDetail.a9400840.js -------------------------------------------------------------------------------- /docs/assets/Category.0252e828.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Category.0252e828.js -------------------------------------------------------------------------------- /docs/assets/CoverPlay.33350ebd.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/CoverPlay.33350ebd.css -------------------------------------------------------------------------------- /docs/assets/CoverPlay.d639e45b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/CoverPlay.d639e45b.js -------------------------------------------------------------------------------- /docs/assets/DJ.e0f4dc6a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/DJ.e0f4dc6a.js -------------------------------------------------------------------------------- /docs/assets/Discover.38e1e773.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Discover.38e1e773.js -------------------------------------------------------------------------------- /docs/assets/Fm.46f05eb0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Fm.46f05eb0.js -------------------------------------------------------------------------------- /docs/assets/IconPark.402beefe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/IconPark.402beefe.js -------------------------------------------------------------------------------- /docs/assets/Music.70c8366c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Music.70c8366c.js -------------------------------------------------------------------------------- /docs/assets/Music.e9b17b81.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Music.e9b17b81.css -------------------------------------------------------------------------------- /docs/assets/Mv.34913284.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Mv.34913284.js -------------------------------------------------------------------------------- /docs/assets/Mv.8cac6744.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Mv.8cac6744.css -------------------------------------------------------------------------------- /docs/assets/OpticalDisk.4907c891.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/OpticalDisk.4907c891.png -------------------------------------------------------------------------------- /docs/assets/Picked.0c25147a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Picked.0c25147a.js -------------------------------------------------------------------------------- /docs/assets/PlayList.1f8f2eb4.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/PlayList.1f8f2eb4.css -------------------------------------------------------------------------------- /docs/assets/PlayList.7ad8eb52.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/PlayList.7ad8eb52.js -------------------------------------------------------------------------------- /docs/assets/PlayOne.e72f474c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/PlayOne.e72f474c.js -------------------------------------------------------------------------------- /docs/assets/PlayTwo.fe71fa6d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/PlayTwo.fe71fa6d.js -------------------------------------------------------------------------------- /docs/assets/Right.083d6647.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Right.083d6647.js -------------------------------------------------------------------------------- /docs/assets/Root.9a2da039.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Root.9a2da039.js -------------------------------------------------------------------------------- /docs/assets/Root.e6a672cb.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Root.e6a672cb.css -------------------------------------------------------------------------------- /docs/assets/SongListItem.6fa5a73e.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/SongListItem.6fa5a73e.css -------------------------------------------------------------------------------- /docs/assets/SongListItem.f4bd4734.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/SongListItem.f4bd4734.js -------------------------------------------------------------------------------- /docs/assets/TopList.33e44e27.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/TopList.33e44e27.js -------------------------------------------------------------------------------- /docs/assets/Video.94189c43.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/Video.94189c43.js -------------------------------------------------------------------------------- /docs/assets/el-avatar.00087837.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/el-avatar.00087837.css -------------------------------------------------------------------------------- /docs/assets/el-image-viewer.a8b12883.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/el-image-viewer.a8b12883.js -------------------------------------------------------------------------------- /docs/assets/el-image-viewer.ac997372.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/el-image-viewer.ac997372.css -------------------------------------------------------------------------------- /docs/assets/el-popper.24515e58.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/el-popper.24515e58.css -------------------------------------------------------------------------------- /docs/assets/el-tab-pane.29573fb9.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/el-tab-pane.29573fb9.css -------------------------------------------------------------------------------- /docs/assets/index.373df683.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/index.373df683.js -------------------------------------------------------------------------------- /docs/assets/index.eec43999.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/index.eec43999.css -------------------------------------------------------------------------------- /docs/assets/logo.601c4b06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/logo.601c4b06.png -------------------------------------------------------------------------------- /docs/assets/music.991378cb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/music.991378cb.js -------------------------------------------------------------------------------- /docs/assets/mvDetail.aa81123a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/mvDetail.aa81123a.js -------------------------------------------------------------------------------- /docs/assets/plugin-vue_export-helper.21dcd24c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/plugin-vue_export-helper.21dcd24c.js -------------------------------------------------------------------------------- /docs/assets/vendor.77ac5f7b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/vendor.77ac5f7b.css -------------------------------------------------------------------------------- /docs/assets/vendor.9760fa8a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/vendor.9760fa8a.js -------------------------------------------------------------------------------- /docs/assets/video.3500c715.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/assets/video.3500c715.js -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/docs/index.html -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/Host.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/Host.vue -------------------------------------------------------------------------------- /src/assets/base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/assets/base.scss -------------------------------------------------------------------------------- /src/assets/img/OpticalDisk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/assets/img/OpticalDisk.png -------------------------------------------------------------------------------- /src/assets/img/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/assets/img/index.ts -------------------------------------------------------------------------------- /src/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/assets/img/logo.png -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/assets/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/assets/theme.scss -------------------------------------------------------------------------------- /src/components/common/Banner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/common/Banner.vue -------------------------------------------------------------------------------- /src/components/common/CoverPlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/common/CoverPlay.vue -------------------------------------------------------------------------------- /src/components/common/IconPark.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/common/IconPark.vue -------------------------------------------------------------------------------- /src/components/common/MoreText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/common/MoreText.vue -------------------------------------------------------------------------------- /src/components/common/SongListItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/common/SongListItem.vue -------------------------------------------------------------------------------- /src/components/common/Title.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/common/Title.vue -------------------------------------------------------------------------------- /src/components/layout/footer/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/footer/Footer.vue -------------------------------------------------------------------------------- /src/components/layout/footer/PlayerAction.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/footer/PlayerAction.vue -------------------------------------------------------------------------------- /src/components/layout/footer/PlayerController.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/footer/PlayerController.vue -------------------------------------------------------------------------------- /src/components/layout/footer/PlayerSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/footer/PlayerSlider.vue -------------------------------------------------------------------------------- /src/components/layout/footer/PlayerSong.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/footer/PlayerSong.vue -------------------------------------------------------------------------------- /src/components/layout/footer/PlayerVolumeSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/footer/PlayerVolumeSlider.vue -------------------------------------------------------------------------------- /src/components/layout/header/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/header/Header.vue -------------------------------------------------------------------------------- /src/components/layout/header/SearchPop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/header/SearchPop.vue -------------------------------------------------------------------------------- /src/components/layout/header/SearchSuggest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/header/SearchSuggest.vue -------------------------------------------------------------------------------- /src/components/layout/header/UserInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/header/UserInfo.vue -------------------------------------------------------------------------------- /src/components/layout/menu/Menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/menu/Menu.vue -------------------------------------------------------------------------------- /src/components/layout/menu/MenuList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/menu/MenuList.vue -------------------------------------------------------------------------------- /src/components/layout/menu/useMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/menu/useMenu.ts -------------------------------------------------------------------------------- /src/components/layout/playList/PlayList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/playList/PlayList.vue -------------------------------------------------------------------------------- /src/components/layout/playList/PlayListSongItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/components/layout/playList/PlayListSongItem.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/models/album.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/album.ts -------------------------------------------------------------------------------- /src/models/artist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/artist.ts -------------------------------------------------------------------------------- /src/models/artist_detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/artist_detail.ts -------------------------------------------------------------------------------- /src/models/banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/banner.ts -------------------------------------------------------------------------------- /src/models/dj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/dj.ts -------------------------------------------------------------------------------- /src/models/mv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/mv.ts -------------------------------------------------------------------------------- /src/models/personalized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/personalized.ts -------------------------------------------------------------------------------- /src/models/playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/playlist.ts -------------------------------------------------------------------------------- /src/models/playlist_cat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/playlist_cat.ts -------------------------------------------------------------------------------- /src/models/playlist_hot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/playlist_hot.ts -------------------------------------------------------------------------------- /src/models/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/search.ts -------------------------------------------------------------------------------- /src/models/song.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/song.ts -------------------------------------------------------------------------------- /src/models/song_url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/song_url.ts -------------------------------------------------------------------------------- /src/models/toplist_detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/toplist_detail.ts -------------------------------------------------------------------------------- /src/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/user.ts -------------------------------------------------------------------------------- /src/models/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/models/video.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/router/pages.ts -------------------------------------------------------------------------------- /src/stores/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/common.ts -------------------------------------------------------------------------------- /src/stores/dj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/dj.ts -------------------------------------------------------------------------------- /src/stores/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/host.ts -------------------------------------------------------------------------------- /src/stores/music.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/music.ts -------------------------------------------------------------------------------- /src/stores/personalized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/personalized.ts -------------------------------------------------------------------------------- /src/stores/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/player.ts -------------------------------------------------------------------------------- /src/stores/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/search.ts -------------------------------------------------------------------------------- /src/stores/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/user.ts -------------------------------------------------------------------------------- /src/stores/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/stores/video.ts -------------------------------------------------------------------------------- /src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/utils/api.ts -------------------------------------------------------------------------------- /src/utils/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/utils/extend.ts -------------------------------------------------------------------------------- /src/utils/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/utils/http.ts -------------------------------------------------------------------------------- /src/utils/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/utils/number.ts -------------------------------------------------------------------------------- /src/views/Root.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/Root.vue -------------------------------------------------------------------------------- /src/views/album/Album.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/album/Album.vue -------------------------------------------------------------------------------- /src/views/album/Info.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/album/Info.vue -------------------------------------------------------------------------------- /src/views/artist/Album.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/artist/Album.vue -------------------------------------------------------------------------------- /src/views/artist/ArtistDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/artist/ArtistDetail.vue -------------------------------------------------------------------------------- /src/views/artist/Desc.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/artist/Desc.vue -------------------------------------------------------------------------------- /src/views/artist/Info.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/artist/Info.vue -------------------------------------------------------------------------------- /src/views/artist/Songs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/artist/Songs.vue -------------------------------------------------------------------------------- /src/views/artist/Video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/artist/Video.vue -------------------------------------------------------------------------------- /src/views/discover/Discover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/discover/Discover.vue -------------------------------------------------------------------------------- /src/views/discover/DjProgram.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/discover/DjProgram.vue -------------------------------------------------------------------------------- /src/views/discover/Mv.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/discover/Mv.vue -------------------------------------------------------------------------------- /src/views/discover/Personalized.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/discover/Personalized.vue -------------------------------------------------------------------------------- /src/views/discover/PersonalizedNewSong.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/discover/PersonalizedNewSong.vue -------------------------------------------------------------------------------- /src/views/dj/DJ.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/dj/DJ.vue -------------------------------------------------------------------------------- /src/views/music/Music.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/Music.vue -------------------------------------------------------------------------------- /src/views/music/MusicController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/MusicController.ts -------------------------------------------------------------------------------- /src/views/music/artist/Artist.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/artist/Artist.vue -------------------------------------------------------------------------------- /src/views/music/category/Category.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/category/Category.vue -------------------------------------------------------------------------------- /src/views/music/category/PlaylistHighqualityTags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/category/PlaylistHighqualityTags.vue -------------------------------------------------------------------------------- /src/views/music/category/PlaylistHot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/category/PlaylistHot.vue -------------------------------------------------------------------------------- /src/views/music/picked/Picked.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/picked/Picked.vue -------------------------------------------------------------------------------- /src/views/music/picked/Video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/picked/Video.vue -------------------------------------------------------------------------------- /src/views/music/toplist/TopList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/music/toplist/TopList.vue -------------------------------------------------------------------------------- /src/views/mv/mvDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/mv/mvDetail.vue -------------------------------------------------------------------------------- /src/views/playlist/Info.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/playlist/Info.vue -------------------------------------------------------------------------------- /src/views/playlist/PlayList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/playlist/PlayList.vue -------------------------------------------------------------------------------- /src/views/playlist/SongList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/playlist/SongList.vue -------------------------------------------------------------------------------- /src/views/video/Video.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/src/views/video/Video.vue -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.vite-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/tsconfig.vite-config.json -------------------------------------------------------------------------------- /ui/image-20220310123410770.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123410770.png -------------------------------------------------------------------------------- /ui/image-20220310123456071.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123456071.png -------------------------------------------------------------------------------- /ui/image-20220310123530635.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123530635.png -------------------------------------------------------------------------------- /ui/image-20220310123545606.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123545606.png -------------------------------------------------------------------------------- /ui/image-20220310123634367.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123634367.png -------------------------------------------------------------------------------- /ui/image-20220310123650090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123650090.png -------------------------------------------------------------------------------- /ui/image-20220310123711552.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123711552.png -------------------------------------------------------------------------------- /ui/image-20220310123718015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123718015.png -------------------------------------------------------------------------------- /ui/image-20220310123722684.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123722684.png -------------------------------------------------------------------------------- /ui/image-20220310123738142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/ui/image-20220310123738142.png -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SmallRuralDog/vue3-music/HEAD/yarn.lock --------------------------------------------------------------------------------