老师,我的只要加上保存播放历史的代码就下面那个会报错。

来源:7-3 播放历史与本地存储

1354313

2021-04-16

图片描述
加上保存播放历史的代码就会出现这个报错。TypeError: Cannot read property ‘length’ of undefined
然后另一个502005报错,我环境id也配置了,集合也创建了,也有init云函数id,但是还是报错。

写回答

3回答

谢成

2021-04-16

下面截图中的问题是云数据库中集合不存在,需要手动创建相关集合才可以:

//img.mukewang.com/szimg/60795f7d099c871716720590.jpg


下面截图中的问题是player.js文件第173行代码目前是undefined.length,需要检查undefined是如何产生的:

//img.mukewang.com/szimg/60795f9b09cd7e8a16560360.jpg


下面这个问题,首先需要检查通过云函数获取openid的代码是否有问题,然后检查本地存储写入的地方是否有问题:

//img.mukewang.com/szimg/60795fda0969b4e212000284.jpg

0
1
1354313
非常感谢!
2021-04-16
共1条回复

1354313

提问者

2021-04-16

我获取不到openid 在storage里面没有openid

0
0

1354313

提问者

2021-04-16

//img.mukewang.com/szimg/60794f04099b0afe19090795.jpg老师,加上保存播放历史的代码就会出现这个报错。并且歌曲加载中不会消失,去掉保存播放历史这段代码就一切正常。

0
0

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程