仿网易云音乐小程序-uniapp

前言

可直接访问Gitee:https://gitee.com/wenqingkey/wenqing-music

本项目使用uniapp + node.js构建。
本项目仅用于学习。

关于后端

node后台

网易云音乐 Binaryify/NeteaseCloudMusicApi

接口文档

网易云音乐 NodeJS 版 API

参考项目

本项目参考千锋uni-app框架实战网易云音乐项目并在其基础上做了优化

  1. 解决榜单列表页与歌曲播放页filter背景模糊白边问题
  2. 解决歌曲播放页一些歌曲封面比较白、亮作为背景会导致页面文字不清晰的问题
  3. 优化很多地方文本溢出问题(包括各页面歌名,歌词、页面标题…)
  4. 优化歌曲多个歌手显示问题
  5. 优化歌单播放完成最后一首歌无下首歌曲与搜索歌曲播放完报错问题
  6. 新增播放/暂停时摇杆动画效果
  7. 使用setTimeout替换setInterval(为什么要用 setTimeout 替换 setInterval)
  8. 使用scss替换css(个人习惯)
  9. 新增歌曲搜索框进入页面与清除内容自动聚焦
  10. 新增热评与最新评论切换显示功能
  11. 解决微信小程序端返回上一页/返回主页按钮组与小程序自带的胶囊按钮对齐问题,比如刘海屏、水滴屏会有错位

在线预览

温情云音乐

效果展示

首页

首页

排行榜详情页

排行榜详情页

歌曲播放页

暂停 播放
最热 最新

搜索页

搜索 提示 结果

运行项目

git clone https://gitee.com/wenqingkey/wenqing-music.git

npm install

因为是 uniapp 项目所以介意使用 HBuilder 直接在工具栏->运行中运行

联系我

如有疑问

  • 2
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温情key

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值