微信头像加载问题,到底怎么用spriteframe??

        var url = _globalData.userInfo.avatarUrl + '?aa=aa.jpg'
        var texture = cc.textureCache.addImage(url)
        this.player1_avatar.getComponent(cc.Sprite).SpriteFrame.setTexture(texture)

sprite 如何加载url图片?

谢谢回复,按你的方法试了,我是放在start()中,没有报错了,但图片没有改变

:joy:那就不知道了 一个月前还能勉强用一下
我现在在开放域用的是
createImage(sprite, url) {
let image = wx.createImage();
image.onload = function () {
let texture = new cc.Texture2D();
texture.initWithElement(image);
texture.handleLoadedTexture();
sprite.spriteFrame = new cc.SpriteFrame(texture);
};
image.src = url;
},