cc.Class({ extends: cc.Component, properties: { bxxitem:cc.Prefab, listView:cc.ScrollView, gameLayout:cc.Layout, num:cc.EditBox, }, 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 +10 this.gameLayout.node.parent.width =this.gameLayout.node.width this.listView.scrollToOffset(cc.v2(0,0),0) this.gameLayout.node.height = 248 } }, OnBtnClicked(sender,type) { // var data = { // gameid : gameid, // type : type, // money : money // } cc.vv.userMgr.turnOutMoney(data,this.init.bind(this)); }, });