制作首页广告轮播图时,需要查询最新的广告信息,显示图片,动态向data中存放图片信息的数组赋值,wx.request请求到数据成功后,循环向数组中赋值,代码如下:
wx.request({
url: 'http://localhost:8080/appInterface/getAdvert.do?userOpenid=1',
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
success: function (ares) {
var item = []
for (var i = 0; i < ares.data.obj.length; i++) {
item.push({ type: 'image', url: 'http://localhost:8080' + ares.data.obj[i].imagePath, link: ares.data.obj[i].imageLink })
console.log(ares.data.obj.length)
}
that.setData({
imgUrls: item
})
}
})
效果出来啦: