这周在做网易云音乐播放器,这期间遇到了不少问题,下面就来记录一下我所遇到的部分问题

一、接口问题

调用网易云的接口,网上一搜方法一大堆,但是我的理解有些问题,硬生生搞了好久。。。下面就给那个方法再重新小白化一遍TAT

  1. 安装环境,首先你要有nodejs和git,如果不知道有没有,请先cmd打开黑窗口,然后输入以下指令,如果得到版本号即为安装成功
node -vgit --version

这个我的电脑里已经安装有,就不再多说,如果没有安装请自行搜索教程

  1. 下载项目依赖包。好的,我就是从这里开始理解错的,所以下面说个我最后搞成功之后回过头看理解的版本:
    (1)直接去搜索这个网址 https://github.com/Binaryify/NeteaseCloudMusicApi.git
    (2)点这个,直接下载!下载到电脑里!
    (3)下面是下载的文件夹,右键点他!
    (4)在小黑窗里输入以下指令,这两句,一个字母都别改!
npm installnode app.js

(5)然后如果你得到了以下这句话,咱就成功了99步了!
(6)浏览器输入http://localhost:3000 ,如果出现下面这个页面,那咱就可以放心了,成功了!

注:那个git bash打开的小黑窗要一直挂着,别关别关千万别关!

二、控制台报错:Uncaught SyntaxError: Unexpected reserved word

刚开始我在js文件里是这样写的:

const result = await getBannerList();

这一句在控制台报了以上的错,解决方法:

export async function homePage() {const result = await getBannerList();
}

注:await 关键字必须出现在 async 函数中(划重点!),用在某个表达式之前,如果表达式是一个 Promise,则得到的是 thenable 中的状态数据。

三、Cannot read property ‘xxx’ of null

比如我的报错Cannot read property ‘getBoundingClientRect’ of null
参考以下文章:https://markdowner.net/skill/228173038728929280

具体讲解请看以上链接

四、Uncaught SyntaxError: Identifier ‘xxx’ has already been declared

找了好久,最后发现是写重了,最后将两个有部分重复的模块进行了合并,问题解决

五、一些其他问题

还有很多报错呀,例如”未定义”的报错,一般都是一些字母写错,大小写写错,需要细心排查;还有一些引用的路径写错,使用顺序写的不对等等错误

总结

还有一些问题当时忘了记录下来,所以只整理了以上部分。总的来说,我所遇到的大部分错都是来自于以上几个错,一样的模板和套路,只是换了引起报错的函数或者其他东西。

革命尚未成功,同志仍需努力!

网易云音乐播放器部分问题集相关推荐

  1. 树莓派云音乐c语言,基于树莓派的红外遥控版网易云音乐播放器

    基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...

  2. linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器

    基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...

  3. HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 1

    HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 前言 没有使用任何框架,只是想用最简单纯js的代码实现下 前台: Javascript+jQuery 后台: php/nodej ...

  4. HTML网页调用 网易云 音乐播放器代码

    表现形式一:单曲播放 调用代码: <iframe frameborder="no" border="0" marginwidth="0" ...

  5. vue3 + TypeScript + vant +pinia 实现网易云音乐播放器

    vue3 + TypeScript + vant +pinia 实现网易云音乐播放器 实现功能 每日推荐 私人FM 歌单广场 排行榜 歌手 歌曲播放 mv播放 上下滑动切换 云盘上传 用户登录 歌单创 ...

  6. 移动应用开发——uni-app框架 仿网易云音乐播放器学习心得

    目录 一.uni-app框架介绍 1.什么是 uni-app 2.为什么要选择uni-app 3.uni-app 统一规范 4.uni-app功能框架 二.开发工具与项目创建 1.开发工具 2.项目创 ...

  7. YesPlayMusic:一个高颜值多音频资源的网易云音乐播放器

    都2023年了还有人不知道这款开源免费下载的多音频,高颜值的音乐播放器吗(文末有下载地址) 首先我们来看一下YesPlayMusic的特性 和网易云音乐播放器的功能大同小异,少了歌曲评论的功能,这个功 ...

  8. 第三方网易云音乐播放器ieaseMusic Mac中文版v1.3.4版

    ieasemusic mac中文版是目前mac平台上最好的网易云音乐播放器,与网易云音乐官方客户端最大的区别是,官方的就是「客户端」,完全按照其产品内容进行直接堆砌布局,而 ieaseMusic 是基 ...

  9. uniapp 仿网易云音乐播放器 微信小程序

    效果视频: uniapp 仿照网易云播放器功能 效果截图: 上代码: <template><view class=""><scroll-view :s ...

  10. 静态博客网页中的网易云音乐播放器

    见我的博客 https://blog.wyue.site/2020/04/12/1/ 转载前请联系我,联系方式请见我博客 https://blog.wyue.site/ 一直想做个博客中的音乐播放器, ...

最新文章

  1. Linux环境thinkphp配置以及数据源驱动修改
  2. 重构-改善既有代码的设计:处理概括关系 (九)
  3. java分别使用for循环语句计算n!_实验三:分别用for、while和do-while循环语句以及递归方法计算n!,并输出算式...
  4. python cmdb_python相关cmdb系统
  5. cb rm –rf_php执行rmrf命令
  6. weixin-java-tools工具-微信开发常见问题
  7. 计算机老师教育叙事,信息技术教育叙事范文10篇 初中
  8. bochs的安装和配置
  9. 高德地图经纬度距离数据库排序,Spring Data JPA,Kotlin 实现版本
  10. ubuntu linux 批量删除文件
  11. 百胜中国供应链管理中心正式开工落户上海嘉定;百度发布第六代量产无人车 | 美通企业日报...
  12. 测绘——利用ExifTool提取照片exif信息【windows环境下】(信息非常全)
  13. iPhone4 iOS 4.3.3 越狱之后必装的插件
  14. 二手车电商的大萧条时代
  15. vue2.0模板的三种写法
  16. Android JetPack架构篇,一个实战项目带你学懂JetPack
  17. 阿里云个人站点基于nginx代理搭建https协议支持
  18. 自定义时间刻度尺控件
  19. 提前预测精准选股指标 判断趋势的最佳指标 通达信好用的钻石趋势指标副图
  20. 基于ADXL345的 LED摇摇棒原理

热门文章

  1. java 详情页_电商网站详情页系统架构
  2. 强大的Bigdecimal
  3. Photoshop插件-保存-转换sRGB-脚本开发-PS插件
  4. 【YY手机】用AVR单片机制作手机系列教程-基础篇
  5. 【YY手机】用AVR单片机制作手机系列教程-制作篇
  6. MATLAB聚类分析学习笔记
  7. [网络安全自学篇] 二十五.Web安全学习路线及木马、病毒和防御初探
  8. 74HC595引脚图时序图工作原理及pdf中文资料
  9. 计算机文档排版软件,WORD排版大师
  10. GoldWave2020注册激活码版下载音频处理制作教程