# react-cloud-music-typescript **Repository Path**: SpectreAlan/react-cloud-music-typescript ## Basic Information - **Project Name**: react-cloud-music-typescript - **Description**: 基于React和Typescript搭建的cloud music项目 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-12-21 - **Last Updated**: 2023-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

网易云音乐

# 简介 基于React搭建的移动端网易云音乐,React Hooks + Typescript练手项目,接口使用 [Binaryify/NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) 项目演示地址🔜: [点我](https://music.jszoo.com) # 功能 * [x] 二次封装 [Better-scroll](https://github.com/ustbhuangyi/better-scroll) 组件,实现个页面的横向及纵向弹性滚动、轮播等复用组件、上拉加载下拉刷新 * [x] 手机号登录、403权限跳转 * [x] 集成全局搜索,实现关键字搜索、搜索建议等 * [x] 封装歌单组件、评论组件 * [x] mini、normal音乐播放,实现播放列表、播放模式、播放进度、切换歌曲、评论等功能 * [x] 歌手分类检索,以及歌手介绍、热歌、专辑、mv * [x] 视频分类检索,播放进度、评论等功能 * [x] 个人中心,歌单管理 # 使用方法 ## 1.fork本项目 项目地址:[SpectreAlan/react-cloud-music-typescript](https://github.com/SpectreAlan/react-cloud-music-typescript) ## 2.本地运行 ```bash # 克隆项目 git clone https://github.com/SpectreAlan/react-cloud-music-typescript.git # 切换到项目目录 cd react-cloud-music-typescript # 安装依赖 yarn install # 启动服务 yarn run dev