有答案了吗?
如何解决warning:可能无法在真机上读取js/json/wxml/wxss 文件路径?这个warning怎么解决。本质是个什么问题? 在微信开发者工具中,报告的一系列类似warning: “可能无法读取 resource/default.res.json 文件编译后项目内的 js/json/wxml/wxss 文件路径在真机上可能无法读取”
2020-05-21微信开发工具 v1.02.1806120 直接演示(真机)不能显示,上传体验版本显示ok
开放数据域 绘制图片 刷新画布后[wxgl]invalid drawimage获取图片部分 [代码]function[代码] [代码]preloadAvatar() {[代码][代码] [代码][代码]console.log([代码][代码]'preload avatar...'[代码][代码]);[代码][代码] [代码][代码]//如果超过1.5秒没有加载成功,使用默认头像 [代码][代码] [代码][代码]setTimeout(() => {[代码][代码] [代码][代码]if[代码] [代码](loadAvatarFail) {[代码][代码] [代码][代码]console.log([代码][代码]"头像加载失败"[代码][代码]);[代码][代码] [代码][代码]// createScene();[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]}, 1500);[代码][代码] [代码][代码]let preloaded = 0;[代码][代码] [代码][代码]let count = 0;[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i [代码][代码]in[代码] [代码]friendData) {[代码][代码] [代码][代码]count++;[代码][代码] [代码][代码]let img = wx.createImage();[代码][代码] [代码][代码]//处理没有头像的情况[代码][代码] [代码][代码]if[代码] [代码](friendData[i][[代码][代码]'avatar'[代码][代码]] == [代码][代码]""[代码][代码]) {[代码][代码] [代码][代码]friendData[i][[代码][代码]'avatar'[代码][代码]] = assets.avatar;[代码][代码] [代码][代码]preloaded++;[代码][代码] [代码][代码]}[代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]img.src = friendData[i][[代码][代码]'avatar'[代码][代码]];[代码][代码] [代码][代码]friendData[i][[代码][代码]'avatar'[代码][代码]] = img;[代码][代码] [代码][代码]}[代码][代码] [代码][代码]img.onload = ()=> {[代码][代码] [代码][代码]preloaded++;[代码][代码] [代码][代码]if[代码] [代码](preloaded == count) {[代码][代码] [代码][代码]loadAvatarFail = [代码][代码]false[代码][代码];[代码][代码] [代码][代码]console.log([代码][代码]"头像加载完毕"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码]}[代码] 使用图片部分 [代码]context = sharedCanvas.getContext([代码][代码]"2d"[代码][代码]);[代码][代码] [代码][代码]context.globalCompositeOperation = [代码][代码]"source-over"[代码][代码];[代码][代码]context.drawImage(assets.panel,(stageWidth - assets.panel.width) / 2,(stageHeight - assets.panel.height) / 2)[代码][代码] [代码][代码]context.drawImage(assets.content,(stageWidth - assets.content.width) / 2,((stageHeight - assets.content.height) / 2 ) - 20)[代码] 模拟器的是可以跑 并且没有报错,但是真机显示第二真后 就没有图片了 [wxgl]invalid drawimage
2018-07-14帮顶
微信 开放域绘制头像 报错开发版本,模拟器上头像显示正常,真机头像刷不出来 index.js代码片段: var headImage = wx.createImage(); headImage.toY = i; if(rankDic.avatarUrl != ""){ headImage.src = rankDic.avatarUrl; }else { headImage.src = "res/raw-assets/resources/rank/defaulthead.png"; } headImage.onload = function (event) { var img = event.target; var r = 33; var lineTop = 60-r; logD("headImage . toY: "+i); context.drawImage(img,73,img.toY*117+lineTop,r*2,r*2); }; 报错信息: [wxgl] invalid drawimage 4816997536 头像显示不出来,http地址在浏览器上访问是可以的
2018-07-14