最后的movies数组有个小问题
来源:21-5 实现上滑加载更多数据
Forseti丶
2019-02-11
老师,这一节最后有点搞复杂了吧,直接在data里初始化一个movies数组,processDoubanDate里不初始,使用data里为空那个进行push是不是就可以了呢?不知道是不是我没考虑周全,望指教
2回答
-
Forseti丶
提问者
2019-02-13
processDoubanDate: function (douban){
for (var idx in douban.subjects) {
var subject = douban.subjects[idx];
var title = subject.title;
if (title.length >= 6) {
title = title.substring(0, 6) + "...";
}
//[1,1,1,1,1]5星[1,1,1,0,0]3星
var temp = {
title: title,
coverageUrl: subject.images.large,
average: subject.rating.average,
stars: util.convertToStarsArray(subject.rating.stars),
movieId: subject.id
}
this.data._movies.push(temp);
}
this.setData({movies: this.data._movies });
wx.hideNavigationBarLoading();
wx.stopPullDownRefresh();
this.data.total += 20;
},
onPullDownRefresh: function(event){
this.data.movies = {};
this.data._movies = [];
this.data.total = 0;
var _url = this.data.requesturl + "?start=0&count=20"
util.http(_url, this.processDoubanDate);
wx.showNavigationBarLoading();
},
022019-02-14 -
7七月
2019-02-12
可以把代码贴出来看看吗,文字不太清晰。
032019-02-13
相似问题