因为这个问题提审被拒3次了。555555555555
微信小游戏加载图片无响应在开发环境,和真机模拟时都正常运行。 但是在提审的时候onload,和onerror两个函数都无法执行到。 导致登陆流程被打断,无法正常游戏。 appid : wx6d96a1968589429f 代码如下: [代码]var[代码] [代码]s = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]rid = Math.random();[代码][代码] [代码][代码]s.selfIconfImg = wx.createImage();[代码][代码] [代码][代码]s.selfIconfImg.src = s.userData.portrait;[代码][代码] [代码][代码]s.i([代码][代码]'------'[代码] [代码]+ rid + [代码][代码]'----load image start '[代码] [代码]+ s.userData.portrait);[代码][代码] [代码][代码]s.i([代码][代码]'------'[代码] [代码]+ rid + [代码][代码]'----load image start '[代码] [代码]+ s.selfIconfImg.src);[代码][代码] [代码][代码]s.report([代码][代码]'SelfIconLoadStart'[代码][代码], s.selfIconfImg.src); // step 1[代码][代码] [代码][代码]s.selfIconfImg.onload = [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]s.i([代码][代码]'------'[代码] [代码]+ rid + [代码][代码]'----load image suc '[代码] [代码]+ s.selfIconfImg.src);[代码][代码] [代码][代码]s.report([代码][代码]'SelfIconLoadLoad'[代码][代码]); // step 2[代码][代码] [代码][代码]wx.reportMonitor([代码][代码]'loadSelfIconSuc'[代码][代码], 1);[代码][代码] [代码][代码]let texture = [代码][代码]new[代码] [代码]cc.Texture2D();[代码][代码] [代码][代码]texture.initWithElement(s.selfIconfImg);[代码][代码] [代码][代码]texture.handleLoadedTexture();[代码][代码] [代码][代码]s.selfIconSf = [代码][代码]new[代码] [代码]cc.SpriteFrame(texture);[代码][代码] [代码][代码]s.u.destroy();[代码][代码] [代码][代码]s.report([代码][代码]'LoginBtnDestroy'[代码][代码]);[代码][代码] [代码][代码]s.menuNode.active = [代码][代码]true[代码][代码];[代码][代码] [代码][代码]if[代码] [代码](s.afterLoginFn) {[代码][代码] [代码][代码]s.afterLoginFn();[代码][代码] [代码][代码]s.afterLoginFn = [代码][代码]null[代码][代码];[代码][代码] [代码][代码]s.report([代码][代码]'AfterLoginFn'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]s.i([代码][代码]'------'[代码] [代码]+ rid + [代码][代码]'----load image end '[代码][代码]);[代码][代码] [代码][代码]s.report([代码][代码]'SelfIconLoadLoadEnd'[代码][代码]);[代码][代码] [代码][代码]};[代码][代码] [代码][代码]s.selfIconfImg.onerror = [代码][代码]function[代码] [代码](e, a, b) {[代码][代码] [代码][代码]s.report([代码][代码]'SelfIconLoadLoadError'[代码][代码]); // step 3[代码][代码] [代码][代码]s.e([代码][代码]'------'[代码] [代码]+ rid + [代码][代码]'----load image error '[代码] [代码]+ JSON.stringify(e) + [代码][代码]' ---- '[代码] [代码]+ a + [代码][代码]' --- '[代码] [代码]+ b + [代码][代码]' ------ '[代码] [代码]+ s.selfIconfImg.src);[代码][代码] [代码][代码]if[代码] [代码](!s.selfIconSf) {[代码][代码] [代码][代码]s.report([代码][代码]'SelfIconLoadLoadRetry'[代码][代码]);[代码][代码] [代码][代码]wx.reportMonitor([代码][代码]'loadSelfIconFail'[代码][代码], 1);[代码][代码] [代码][代码]s._initSelfIcon(retry + 1);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] 打点跟踪日志 step 1日志正常输出 但step 2和step 3的日志都没有输出
2018-09-15