采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如下图:this.data中有movies对象,但使用this.data.movies时,就没有数据了,这是什么原因呢,请解答
不是,不需要课程里有3个地方加载了电影数据,有2个地方调用的公共方法。有一个地方是没用调用公共方法的。
我认为,应该是异步引起的。你上面的函数是一个异步的。你试着换成同步的看看,直接对movies赋值,再输出。
整个代码,我没有看到在哪里对movies赋值的语句。至于this.data为什么有,你要看看代码。
老师,能说下具体的改法吗?我还是不太明白
this.getMovieListData是一个异步函数,当你执行下面的两个console时,上面的this.getMovieListData并不一定执行完了。如果this.getMovieListData没有执行完,那就没有成功的对movies赋值,这就有可能造成你说的这种情况。
主要是不知道怎么修改
修改什么。。。。照着课程上敲代码不就行了。或者下载源代码 对比一下。这不是什么大问题吧
js代码如下:
登录后可查看更多问答,登录/注册
历时4年,学员20000+,缔造高口碑的精品课程
15.8k 32
3.9k 24
1.7k 22
3.8k 22
1.4k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号