请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

本章节是否代码实现部分有误?

老师,您好。本章节的这行代码是否实现有误?

 totalMovies = this.data.movies.concat(movies);

编译器报错如下:

https://img1.sycdn.imooc.com/szimg//5885aef70001f7c208720166.jpg

this.data.movies定义为{},即对象。movies定义为数组。所以编译器报错为并不存在concat函数。不太理解课程上为什么可以运行。

正在回答 回答被采纳积分+3

5回答

7七月 2017-01-25 14:15:56

movies定义的是数组

0 回复 有任何疑惑可以回复我~
7七月 2017-06-12 00:22:01

没有错,请关注下数据绑定,在给data下面的movies做数据绑定的时候,是给的一个数组。不是只有this.data能改变movies赋值,setData同样可以赋值。

0 回复 有任何疑惑可以回复我~
  • 我也遇到了这个问题.怎么解决啊
    回复 有任何疑惑可以回复我~ 2017-07-14 18:42:38
风飘叶摇 2017-06-11 23:18:22

if (!this.data.isEmpty),if后边的判断条件中,前边需要加入 !。

0 回复 有任何疑惑可以回复我~
  • 这里我不用!,if else 内容反一下,反而运行的比用了!的好,用了!代码最多下拉一次数据加载。。不是很明白原因,谁能讲解下
    回复 有任何疑惑可以回复我~ 2017-06-26 17:00:56
Syri 2017-05-27 11:24:35

遇到同样的问题,同求

0 回复 有任何疑惑可以回复我~
  • Syri #1
    已解决,打错一个字母。。
    回复 有任何疑惑可以回复我~ 2017-05-27 11:30:42
  • 解决了吗。我也遇到了这个问题
    回复 有任何疑惑可以回复我~ 2017-07-14 18:41:39
weibo_年年长长_0 2017-03-16 18:19:45

楞娃兄后来是如何解决这个问题的?我现在这里遇到的问题和您一样,摸索中

0 回复 有任何疑惑可以回复我~
  • 解决了吗。我也遇到了这个问题
    回复 有任何疑惑可以回复我~ 2017-07-14 18:41:57
  • 7七月 回复 幸福谷 #2
    为什么不下载源码运行看一下呢。。。源码是没问题的。
    回复 有任何疑惑可以回复我~ 2017-07-15 02:02:12
  • 幸福谷 回复 7七月 #3
    找到原因了。data里面把movies:{}改成movies:[],就不报错了
    回复 有任何疑惑可以回复我~ 2017-07-15 08:31:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信