排行榜子域不知道怎么把值赋到组件上

cc.Class({
extends: cc.Component,
properties: {
display: cc.Node
},
start () {
wx.onMessage(data => {
console.log(data.message)
switch (data.message) {
case ‘Show’:
this._show();
this.getWXData();//调起排名函数
break;
case ‘Hide’:
this._hide();
break;
}
});
},

_show () {
    /*let moveTo = cc.moveTo(0.5, 0, 73);*/
	let display = cc.find("Canvas/display");
    display.active=true;
},
_hide () {
    /*let moveTo = cc.moveTo(0.5, 0, 1000);*/
	let display = cc.find("Canvas/display");
    display.active=false;
},
getWXData(){
    var self = this;
    wx.getFriendCloudStorage({
        keyList:['score'],
        success(e){
            console.log('获得好友微信数据成功(数组)');
            console.log(e);
            let num = self.findNum(e,'score');//weizhi
            self.createRankList(e.data.sort(self.sortBy(num,false)));
        },
        fail(e){
            console.log('获得好友微信数据失败');
            console.log(e);
        },
    });
},

sortBy(num,rev){
    if(rev == undefined){
        rev = 1;
    }else{
        rev = (rev)?1:-1;
    }
    return function(a,b){
        a = Number(a.KVDataList[num].value);
        b = Number(b.KVDataList[num].value);
        if(a<b){
            return rev*-1;
        }
        if(a>b){
            return rev*1;
        }
        return 0;
    }
},

findNum(e,str){
    for(var i = 0;i<e.data[0].KVDataList.length;i++){
        if(e.data[0].KVDataList[i].key==str){
            return i;
        }
    }
},
createRankList(e){
    //··· instance()
    //就是在ScrollView里添加子节点啦 自己通过预设体代码创建就行了
	//这里有序号(num)、头像(icon)、名字(name)、分值(score)四项
	?????????????????????????????????????????????????????????????
	子域排行榜已获取到好友排名,怎么分别把排名序数、头像,名字,分值赋到预制组件这上面呢?已经成功获取到好友排名列表了
	
}

});
各位大神,这里该怎么写呀,怎么分别把排名序数、头像,名字,分值赋到预制组件这上面呢?已经成功获取到好友排名列表了