comp.onClick.add(async (comp,event)=>{
var spriteframe = await engine.loader.load<engine.SpriteFrame>('Assets/Images/icon.spriteframe').promise;
//const spriteframeItem = spriteframe.instantiate();
console.log("********************");
console.log(spriteframe);
this.spriteTest.spriteframe = spriteframe;
// engine.loader.load("Assets/Images/icon.spriteframe").promise.then((spriteframe:any)=>{
// console.log(this.spriteTest);
// this.spriteTest.setSpriteFrame(spriteframe);
// });
// this.spriteTest.spriteframe = spriteframe;
// spriteframe:any
});
问题已经找到,自己不小心属性名字写错了。