始终提示music未定义
来源:19-12 playBackgroundAudio-音乐播放基本实现
angeliuwj4109780
2017-02-06
原先可以播放,将music写到posts-data后,一直报错music未定义,检查多次未发现问题。已经将课程提供的代码复制下来运行也依然报错,请帮忙分析问题在哪儿,谢谢!
3回答
-
7七月
2017-02-06
this.setData。currentPostId 是什么用法。。。 setData不是一个函数么
00 -
7七月
2017-02-06
仔细看完了代码,看不出来。问题是你的postData没取到,这个需要你调试完整的代码。
00 -
angeliuwj4109780
提问者
2017-02-06
谢谢!问题发现了,不过原理没搞懂。原先onLoad中写的this.setData.currentPostId=postId;在之前运行过程中都运行正常,到音乐加载这步才报错。改成this.Data.currentPostId=postId;就正确了!
onLoad: function (option) {
var postId = option.id;
this.data.currentPostId = postId;
var postData = postsData.postList[postId];
// this.setData.currentPostId=postId;
// var postData = postsData.postList[postId];
this.setData({
postData: postData
})212017-08-21
相似问题