期待 官方针对子域还能优化
我的只有500多k呢,肯定是可以缩小的。
你怎么缩的?
用微信api写子域
1、再删几个不用的模块,如果剩下的你都用那就不用考虑这个了;
2、一般是图片资源或者音视频资源比较大,可以把这些东西放到远程服务器上,这样包体就没那么大了。
在微信开发者工具 那个 代码压缩 压一下就小多了 开始没压
可是用远程资源的话就会有这个报错
测试后是因为加载了微信头像才引起的 就是avatarUrl 请问这个该怎么解决 不过图片倒是能加载出来。
我没遇到过这个问题 你可以贴代码出来 帮你看看怎么回事。
我问了微信官方社区的人 他说是子域不能加载远程资源 所以会有这个问题 你的creator版本号是多少 我把头像加载注释掉就不会有这个报错了 所以纳闷 而且虽然报错但是在ios 和 安卓 都能正常加载 这里就有点说不清了

当我传个空字符串 作为 avatarUrl 的时候也报了和你一样的错误。
你可以检查一下 是不是 data.avatarUrl 在最初的时候是初始化为空的,并且在空的情况下 执行了 createImage 方法。
而且你也说了 最终是能加载出来的,说明后来 data.avatarUrl 的值又对了。
哦 对了 有个玩家的avatarUrl是空的 那就是了 我加下判断条件 谢谢老哥
问题解决
不要用官网的子域(如果你的项目有性能要求), 可以参考微信官网文档 写js代码

