前言

可直接访问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.gitnpm install

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

联系我

如有疑问

仿网易云音乐小程序-uniapp相关推荐

  1. 简单的仿网易云音乐小程序(总结)

    简单的仿网易云音乐小程序(总结) 这个小程序学到了以下知识点 配置网络请求 进行网络请求 进行音乐播放 进行模版使用 各种页面触发事件 输入框的使用 简单的自定义tab页面切换 导航的数据传输

  2. 简单的仿网易云音乐小程序(一)

    简单的仿网易云音乐小程序(一) 前言 思维图 注意事项 虚拟机调试 真机调试 主页面 搜索框 歌单列表 歌单模版 wxs filter 页面逻辑 等待搜索页面 搜索框 clearValue start ...

  3. 网易云音乐小程序,带后台(SpringBoot)

    目录 1.简介 2.技术栈 3.环境 4.项目后台配置 5.项目展示 6.下载地址 1.简介 此系统是仿网易云音乐 网易云音乐是一款专注于发现与分享的音乐产品,依托专业音乐人.DJ.好友推荐及社交功能 ...

  4. taro 重新加载小程序_taro-music一款开源网易云音乐小程序

    简介 taro-music 是基于taro + taro-ui + redux + react-hooks + typescript 开发的网易云音乐小程序,目前正在使用react-hooks重构中. ...

  5. 网易云音乐小程序案例分享 附完整代码

    todo: 添加音乐到收藏(最近)列表 歌词滚动 从一个 hello world 开始 微信开发者工具生成 目录如下: . |-- app.js |-- app.json |-- app.wxss | ...

  6. 网易云音乐小程序登录接口显示400,拥挤问题解决

    有在做网易云登录接口的小伙伴会发现自己会出现如下问题 解决办法: 用这个接口:https://neteasecloudmusicapi.js.org/#/ 配置好,先cmd,再npm i,如果出现np ...

  7. 网易云音乐小程序 笔记

    小程序750px html 双引号 js 单引号 flex布局:弹性盒子 授权动作只发生一次 获取用户信息 flex-direction: column; // 修改flex主轴x修改为y lign- ...

  8. 网易云音乐排行榜接口取消后解决方法(网易云音乐小程序)

    解决办法: 结合"所有榜单"和"获取歌单详情"两个api获取.因为获取歌单详情api只能获取单个歌单的内容,所以要先获得多个歌单id. 完整代码: let to ...

  9. 微信小程序仿网易云音乐(使用云开发,提供源码)

    微信小程序仿网易云音乐(使用云开发,提供源码)!!!!!!!!!!! 源码: 链接:https://pan.baidu.com/s/1z_ZnRVbT4vjEENimi8yBQQ 提取码:u0o3 一 ...

  10. 仿网易云音乐(微信小程序版)

    项目部分截图(Gif) 前言 前一阵子学习了微信小程序,为了巩固所学的知识和提高实战经验,决定自己手撸一款小程序.因为听歌一直在用网易云音乐,所以突发奇想就做一款仿网易云音乐的小程序吧!开发中遇到了很 ...

最新文章

  1. 单商户商城与多商户商城的区别
  2. Git的撤销操作 git checkout -- <file>
  3. python资源管理错误漏洞_国家信息安全漏洞库
  4. css3魔方3乘3每层旋转_MATLAB画图技巧:让魔方转起来!
  5. ML.NET Cookbook:(7)如何训练回归模型?
  6. PowerBI 报表平台首页报表列表加载慢
  7. java泛型实验报告,java实验报告异常集合类和泛型
  8. Microsoft.XMLHTTP基本用法
  9. 12款优秀Bootstrap响应式后台管理系统模板(附下载地址)
  10. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_06-freemarker基础-遍历map数据...
  11. 2020年度博客之星发榜了,第一次参加,第70名,感谢给我投票的老铁们,2021继续努力!
  12. 锋利的JQuery 学习笔记
  13. log4j2配置文件详解
  14. Python Tkinter教程(一)——tkinter编程基本步骤、窗口基本属性及Toplevel控件的使用
  15. 通达OA二次开发手册V12
  16. VHDL实验二::半加器、一位和四位全加器(绘制原理图)
  17. UVA12235 - Help Bubu
  18. 挥发性有机物TVOC、VOC、VOCS气体检测+解决方案
  19. wincc 日报表(带注释)
  20. 【Rust日报】2022-09-13 Stabilize GAT

热门文章

  1. 使用 rem 布局的优缺点?
  2. 学习java能干什么?学习java能做哪些工作?
  3. matlab 短时能量计算+源代码
  4. 埃森哲是如何系统化做好数据分析的
  5. C#编写的通过汉字得到拼音和五笔码
  6. vue微信公众号开发h5授权登录
  7. 正交性,从內积开始到施密特正交化
  8. 百旺如何看是否清卡_百旺税控怎么看反写成功
  9. linux 循环while,linux命令:while循环
  10. 微信发送文件卡死或黑屏