请稍等 ...
×

采纳答案成功!

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

this. setData 里面的movies 老是报错

这是报错的提示  

movies is not defined;at "pages/movies/movies" page processDouBanData function

ReferenceError: movies is not defined




这是代码

var app=getApp();

Page({

  data: {

    

  },

  onLoad: function () {

    var top250Url=app.globalData.url+'/v2/movie/top250?start=0&count=3';

    var inTheatersUrl=app.globalData.url+'/v2/movie/in_theaters?start=0&count=3';

    var comingSoonUrl=app.globalData.url+'/v2/movie/coming_soon?start=0&count=3';

    this.getMoviesData(top250Url);

    // this.getMoviesData(inTheatersUrl);

    // this.getMoviesData(comingSoonUrl);

  },

  getMoviesData: function (url) {

    var that = this;

    wx.request({

      url: url,

      data: {},

      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT

      header: {

        "Content-Type": "json"

      }, // 设置请求的 header

      success: function (res) {

        // success

        

        that.processDouBanData(res.data);

      },

      fail: function (res) {

        // fail

      },

      complete: function (res) {

        // complete

      }

    })

  },

  processDouBanData:function(data){

     //console.log(data);

     var moives=[];

     for(var idx in data.subjects){

       var subject=data.subjects[idx];

       var title=subject.title;

       if(title.length>=6){

             title=title.substring(0,6)+"...";

       }

       var temp={

                title:title,

                large:subject.images.large,

                movieId:subject.id

       }

       moives.push(temp);

     }

      console.log(moives);//   这里 已经取到值了

     this.setData({

       movies:movies

     })

  }

})



这里的movies 老是报错  找了好久 还是找不出问题错在哪里了



正在回答

3回答

7七月 2017-05-02 22:53:33

同学,这样贴代码,老师怎么看啊。。。格式化一下啊

0 回复 有任何疑惑可以回复我~
  • 提问者 小鹿乱撞1 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-05-02 22:55:45
提问者 小鹿乱撞1 2017-05-02 23:08:41

好的 老师后面的那个新课程 难不难   

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    难度肯定是有一些的,不过这个课程你吃透了,基本上Web开发就能学到很多标准的东西。而且我讲的比较细,比较容易听懂
    回复 有任何疑惑可以回复我~ 2017-05-02 23:25:55
提问者 小鹿乱撞1 2017-05-02 22:56:49

耽搁老师的时间了 找到问题了   我吧movies 单词写不一样了  

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    没关系的,其实课程里的代码没有什么问题很稳定了。仔细找找,提高下自己解决问题的能力。实在解决不了,把代码贴详细点儿。
    回复 有任何疑惑可以回复我~ 2017-05-02 23:00:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信