- source map下载后的文件不对
在小程序后台下载的source map下载下来只有两个分包模块的文件夹,没有非分包模块的文件夹。同时反解是是空的 [图片]
2019-05-22 - 很多小程序后台告警很多,无法定位
在使用了画布功能的地方总是出现这样的报错,但是我们整个js代码都没有indexOf的代码,同时使用Source Map反解官方提供下载map文件反解不出任何文件。请求官方援助一下,这个报错一天几万条都不只,也不知道会导致什么后果。 [图片] - 复现路径 - 提供一个最简复现 Demo saveCode: function(o) { var that = this; that.setData({ iscanvas: true, isbtn: false }) var ctx = wx.createCanvasContext('myCanvas1'); // 图片生成中 if (o) { wx.showToast({ title: '图片生成中', icon: "loading", duration: 3000 }) } // 绘图开始 ctx.setFillStyle('#e9564f'); if (that.data.canvas == 1) { ctx.fillRect(0, 0, 320, 524); } if (that.data.canvas == 2) { ctx.fillRect(0, 0, 320, 718); } if (that.data.canvas == 3) { ctx.fillRect(0, 0, 320, 906); } if (that.data.canvas == 4) { ctx.fillRect(0, 0, 320, 930); } if (that.data.canvas == 5) { ctx.fillRect(0, 0, 320, 954); } ctx.save(); // 画用户头像 ctx.beginPath(); ctx.arc(160, 46, 27.5, 0, 2 * Math.PI); ctx.fill(); ctx.clip(); if (posterData.brand_logo) { if (temAvatar) { ctx.drawImage(temAvatar, 132.5, 18.5, 55, 55); } else { temAvatar = ""; that.saveFail(); return; } } else { if (posterData.sponsor_name) { ctx.drawImage('../../images/logo1.png', 132.5, 18.5, 55, 55); } else { if (temAvatar) { ctx.drawImage(temAvatar, 132.5, 18.5, 55, 55); } else { temAvatar = ""; that.saveFail(); return; } } } ctx.restore(); ctx.save(); //画发起者昵称 ctx.setFillStyle('#fde7c1'); ctx.setFontSize(13); ctx.setTextAlign('center'); if (posterData.sponsor_name) { ctx.fillText(posterData.sponsor_name, 160, 92); } else { if (posterData.userinfo.uname) { ctx.fillText(posterData.userinfo.uname, 160, 92); } } ctx.save(); ctx.setFillStyle('#fde7c1'); ctx.setFontSize(18); ctx.setTextAlign('center'); ctx.fillText("发起了", 160, 120); ctx.save(); // 画白色背景 // ctx.shadowOffsetX = 1; // ctx.shadowOffsetY = 1; // ctx.shadowBlur = 5; // ctx.shadowColor = "rgba(233,86,79,0.5)"; ctx.setFillStyle('#ffffff'); var x = 10, y = 142, w = 300, h = 371, r = 5; // 画圆角矩形 api.drawRoundRect(ctx, x, y, w, h, r); ctx.save(); // 时间 if (posterData.open_type == 0) { var lotteryTime = posterData.end_time + " " + posterData.open_str; } else if (posterData.open_type == 1) { var lotteryTime = posterData.open_str; } else if (posterData.open_type == 2) { var lotteryTime = posterData.open_str; } lotteryTime = lotteryTime.toString(); ctx.setFillStyle('#ababab'); ctx.setFontSize(13); ctx.setTextAlign('left'); that.drawArchCode(ctx,lotteryTime,24,352,10,372,7.5,310,372,30,372,114,389,90,160,499); // 画文字 ctx.draw(false, function(e) { // 合成图片 wx.canvasToTempFilePath({ canvasId: 'myCanvas1', fileType: 'jpg', quality: '1', success: function(res) { wx.hideToast(); that.setData({ posterTempFilePath: res.tempFilePath }) // 储存相册 if (o) { that.saveAlbum(res.tempFilePath); // 储存相册 } }, fail: function(res) { that.saveFail(); } }) // --合成图片 }) }
2019-05-22 - 调用画布drawImage时报错
- 当前 Bug 的表现(可附上截图) 在调用drawImage()时会产生很多报错日志在小程序后台,但是却排查不出问题,毕竟参数没有错误,编译器也没报错,就是小程序后台的报错日志会有:undefined is not an object (evaluating 't.indexOf') [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo var ctx = wx.createCanvasContext('myCanvas1'); // 绘图开始 ctx.setFillStyle('#e9564f'); ctx.fillRect(0, 0, 320, 524); ctx.save(); // 画用户头像 ctx.beginPath(); ctx.arc(160, 46, 27.5, 0, 2 * Math.PI); ctx.fill(); ctx.clip(); temAvatar = 'http://tmp/wx4692f08fa6ad3bc2.o6zAJs3vnbKuh2g7so7z2zZ83jzw.jVjUUrNRLbuh80237f2eb1b24ecf0a03be51c97c5fdc.jpeg'; ctx.drawImage(temAvatar, 132.5, 18.5, 55, 55); ctx.restore(); ctx.save(); //画发起者昵称 ctx.setFillStyle('#fde7c1'); ctx.setFontSize(13); ctx.setTextAlign('center'); ctx.fillText('name', 160, 92); ctx.save();
2019-04-01 - 使用了错误accesstoken去推送模板消息,那个被使用的formid会失效吗
使用了错误accesstoken去推送模板消息,那么此时这个被使用的formid会失效吗?formid是只要经过接口调用,无轮接口返回什么错误,这个formid都会失效吗?
2018-10-25 - invalid formid但是formid没有异常,没有超时
最近的模板消息总是发送失败,提示"errcode":41028,"errmsg":"invalid form id“ openid : oZmaZ5b6I0p6tLarhPvl6aJ-2M0U formid : 1531131660285 请官方确认一下是否是官方问题
2018-07-09 - 页面生成含二维码审核不通过
我们的小程序今天因页面生成含二维码而审核不过, 很纳闷,第一:我们的小程序并非测试类小程序; 第二:我们并没有诱导分享。 请官方核实并通过。
2018-06-28