[LayaAir 2.0]dialog 里的数据已经获取到了,也赋值了但是页面没跟新,addChild好像无效果

var fooddata = [];
for (var X = 0; X < res.data.length; X++) {
var foodid = res.data[X]['n_food_id'];
var foodtxt = res.data[X]['n_number'];
fooddata[X] = {
food: { skin: 'comp/food' + foodid + '.png' },
food_txt: { text: foodtxt }
// console.log();
}
}
console.log('+++++++++++++++++++')
console.log(_super);
console.log(fooddata);
self.foodList.dataSource = fooddata; 
//实例化角色容器
var foodBox = new Laya.Sprite();
//添加到舞台上
console.log(self.foodBox);
Laya.stage.addChild(foodBox);
self.foodBox = fooddata;
console.log(self.foodBox);
已邀请:

X.

赞同来自:

数据打印出来都有的,就是页面不更新,求大神帮忙看一下

X.

赞同来自:

没人回答问题吗

何吓吓

赞同来自:

你是1.0还是2.0的,2.0的是自动更新,在onEnable()方法里面,如果是1.0你应该在打开dialog之前更新呐

要回复问题请先

商务合作
商务合作