循环3次使用 Prefab 生成节点,都导入同一张图片但只显示到第一张

我循环生成3个 Prefab ,给他们的 sprite 设置同一张图片,但是只有第一个 Prefab 加载出图片,另外两个加载失败。请问有人遇到过这个情况吗?

let self = this;
cc.loader.loadRes(“roboto/card/”+this.cardImage, cc.SpriteFrame, function (err, spriteFrame) {
self.CardImageSprite.spriteFrame = spriteFrame;
});

我已经使用cc.loader.loadRes解决问题