521xueweihan / HelloGitHub

:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
https://hellogithub.com
93.75k stars 9.65k forks source link

【自荐项目】taro-music - 基于taro + taro-ui + redux + typescript 开发的网易云音乐小程序 #804

Closed lsqy closed 5 years ago

lsqy commented 5 years ago

项目推荐

推荐理由:

使用的框架Taro 立足于微信小程序开发,众所周知小程序的开发体验并不是非常友好,比如小程序中无法使用 npm 来进行第三方库的管理,无法使用一些比较新的 ES 规范等等,针对小程序端的开发弊端,本项目集成了redux进行状态管理,项目目录合理的组织方式,以及选用typescript进行实现,可以让你能够快速将上述的这些技术点以及规范进行综合运用起来。

示例代码:

启动后端接口服务

git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git

cd NeteaseCloudMusicApi

npm i

npm run start

接下来启动前端项目

git clone https://github.com/lsqy/taro-music.git

cd taro-music

npm i

npm run dev:weapp

截图:

521xueweihan commented 5 years ago

@lsqy 项目描述修改为: 基于 Taro 与网易云音乐 API 开发的网易云音乐小程序。技术栈为 typescript+taro+taro-ui+redux 目前主要是着重小程序端的展示,可以通过项目学习上述几个技术栈的使用和实战,从而能够快速使用 Taro 开发一个属于你自己的小程序,目前已实现的主要功能点如下:

如有问题,欢迎留言反馈。

521xueweihan commented 5 years ago

您推荐的项目,已成功发布HelloGitHub 第 42 期,并把您添加到了贡献者列表中。

欢迎继续推荐如此优秀的项目、告诉其他小伙伴加入到 HelloGitHub 项目中,没有 star 本项目的请 star 一下。谢谢 🙏

HG 发起了《讲解开源项目》系列,欢迎项目作者参与(全平台免费单推您的项目)。有兴趣可以加我微信:xueweihan(备注您发起的项目名称)