├── global.d.ts ├── .prettierignore ├── script ├── build.js └── dev.js ├── test ├── style │ ├── index.css │ └── index.scss ├── store.tsx ├── assets │ └── style │ │ └── px2rem.scss ├── IntegerStep.tsx ├── store │ └── public.tsx └── index.tsx ├── public ├── favicon.ico ├── manifest.json └── cloudmusic.js ├── src ├── views │ ├── PgWrong │ │ └── index.tsx │ ├── PgPlayDetails │ │ └── store.ts │ ├── PgIndex │ │ ├── store.ts │ │ └── index.tsx │ ├── PgAbout │ │ ├── index.scss │ │ └── index.tsx │ ├── PgLeftSlider │ │ ├── index.scss │ │ └── index.tsx │ ├── PgRecommendedDaily │ │ ├── index.scss │ │ └── index.tsx │ ├── PgLogin │ │ ├── PgPasswordInput │ │ │ ├── store.ts │ │ │ ├── index.tsx │ │ │ └── index.scss │ │ └── PgPhoneInput │ │ │ ├── index.scss │ │ │ └── index.tsx │ ├── PgHome │ │ ├── index.tsx │ │ └── index.scss │ ├── PgFind │ │ └── store.ts │ ├── PgFirends │ │ ├── index.tsx │ │ └── index.scss │ ├── PgRankingList │ │ ├── index.tsx │ │ ├── index.scss │ │ └── singleRowData.ts │ ├── PgRadioList │ │ ├── index.scss │ │ └── index.tsx │ ├── PgVidio │ │ ├── index.scss │ │ └── index.tsx │ ├── PgMy │ │ └── index.scss │ ├── PgSongSquare │ │ └── index.scss │ ├── PgMvDetails │ │ ├── index.scss │ │ └── index.tsx │ ├── PgYunCun │ │ ├── index.tsx │ │ └── index.scss │ └── PgSearch │ │ └── index.scss ├── assets │ ├── images │ │ ├── logo.png │ │ ├── timg.gif │ │ ├── loding.png │ │ └── music.gif │ └── style │ │ └── px2rem.scss ├── store │ ├── index.tsx │ └── modules │ │ ├── commonStore.ts │ │ └── playerStore.ts ├── components │ ├── Icons │ │ └── index.tsx │ ├── index.ts │ ├── Bubbleflow │ │ ├── index.scss │ │ └── index.tsx │ ├── GloblePlayer │ │ ├── index.scss │ │ └── index.tsx │ ├── Skeleton │ │ ├── index.scss │ │ └── index.tsx │ ├── Toast │ │ ├── index.tsx │ │ └── index.scss │ ├── Headers │ │ ├── index.scss │ │ └── index.tsx │ └── PlayerModule │ │ └── index.tsx ├── App.test.js ├── index.css ├── utils │ ├── useQuery.ts │ ├── formatSeconds.ts │ └── fetch.ts ├── index.tsx ├── router │ ├── routerView.tsx │ └── index.ts ├── App.tsx ├── App.css └── api │ └── index.ts ├── images.d.ts ├── .gitignore ├── web.config.ts ├── tsconfig.json ├── README.md ├── tsconfig.md ├── config ├── webpack.config.dev.ts ├── webpack.config.test.ts ├── webpack.config.common.ts └── webpack.config.prod.ts └── package.json /global.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.json 2 | *.ts 3 | -------------------------------------------------------------------------------- /script/build.js: -------------------------------------------------------------------------------- 1 | require('../config/webpack.config.prod') -------------------------------------------------------------------------------- /script/dev.js: -------------------------------------------------------------------------------- 1 | require('../config/webpack.config.dev.js') -------------------------------------------------------------------------------- /test/style/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | color: aqua; 3 | display: flex; 4 | transform: all 1s; 5 | } -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ignorance-of-Dong/optimization_open_neteasy_cloud/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/views/PgWrong/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | export default function Wrong(): JSX.Element {return
19 | 未注册的手机号登陆后自动创建账户 20 |
21 |
20 |
21 | >
22 | }
23 |
24 | const SongSheetSkeleton = () => {
25 | return <>
26 | {
27 | [1, 2, 3].map(item => {
28 | return (
29 | {res.name}
105 |{res.artists[0].name}
106 |{res.user.nickname}
128 |1月13日
129 |播放全部(共{songListDetails.length}首)
105 |24 | {useMsgs.nickname} 25 | 签到 26 |
27 | > 28 | : 29 |登陆网易云音乐
31 |手机电脑多端同步,尽享海量高品质音乐
32 |开通黑胶VIP
43 |已过期
44 | 45 |我的消息
56 |我的好友
62 |个性换肤
69 |听歌识曲
75 |演出
82 |商城
91 |附近的人
100 |口袋铃声
109 |我的订单
118 |我的订单
129 |定时停止播放
138 |扫一扫
147 |音乐闹钟
156 |在线听歌免流量
165 |优惠券
174 |青少年模式
183 |