cc.Class({ extends: cc.Component, properties: { bxxitem:cc.Prefab, listView:cc.ScrollView, gameLayout:cc.Layout, }, init(){ cc.vv.userMgr.getagentCash(this.OnGetPageData.bind(this)); }, // OnGetPageData(ret){ // console.log(ret) // }, OnGetPageData(ret){ console.log("OnGetPageData bxx") if (ret.data && ret.data.length>0) { this.gameLayout.node.children.forEach(element => { element.destroy() }); var gameitems = ret.data // gameitems.sort(function (a,b) { // return a.id - b.id // }) for (let index = 0; index < gameitems.length; index++) { const data = gameitems[index] var gameItem = cc.instantiate(this.bxxitem) gameItem.name = "item"+data.id gameItem.getComponent('BaoxianxiangItem').setGameData(data,this) this.gameLayout.node.addChild(gameItem) } this.gameLayout.node.width = gameitems.length*gameItem.width this.gameLayout.node.parent.width =this.gameLayout.node.width this.listView.scrollToOffset(cc.v2(0,0),0) // this.gameLayout.node.height = 580 } }, OnBtnClicked(sender,gameid,type) { cc.vv.userMgr.turnOutMoney(this.init.bind(this)); }, });