- 小程序canvas绘制图片不显示
功能描述:根据用户的ID生成二维码。 [代码]util.request(api.AccessToken).then([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]if[代码] [代码](res.errno === 0) {[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]getAccessToken: res.data.access_token,[代码][代码] [代码][代码]qrUrl: res.data.qrUrl,[代码][代码] [代码][代码]});[代码][代码] [代码][代码]const downloadTask = wx.downloadFile({[代码][代码] [代码][代码]url: that.data.qrUrl,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码] [代码][代码] [代码][代码]// 返回结果 {tempFilePath: "http://tmp/wx7b135dc5bff92a58.o6zAJswPJ-MaPrkPWHYi….B3DinJLr1xybd41d8cd98f00b204e9800998ecf8427e.png", statusCode: 200, errMsg: "downloadFile:ok"[代码][代码] [代码] [代码][代码]that.setData({[代码][代码] [代码][代码]drawImageUrl: res.tempFilePath[代码][代码] [代码][代码]});[代码][代码] [代码][代码]draw();[代码][代码] [代码][代码]// setTimeout(function(){[代码][代码] [代码][代码]// draw()[代码][代码] [代码][代码]// },1000) 尝试使用延迟,也没有反应。[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]downloadTask.onProgressUpdate((res) => {[代码][代码] [代码][代码]if[代码] [代码](res.progress === 100) {[代码][代码] [代码][代码]console.log([代码][代码]"进度完成"[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]function[代码] [代码]draw() {[代码][代码] [代码][代码]let ctx = wx.createCanvasContext([代码][代码]'myCanvas'[代码][代码]);[代码][代码] [代码][代码]ctx.setFillStyle([代码][代码]'#ffffff'[代码][代码])[代码][代码] [代码][代码]ctx.fillRect(0, 0, that.data.windowWidth, that.data.windowHeight + 80)[代码][代码] [代码][代码]ctx.setFillStyle([代码][代码]'#333333'[代码][代码]);[代码][代码] [代码][代码]ctx.setFontSize(16);[代码][代码] [代码][代码]ctx.setTextAlign([代码][代码]'center'[代码][代码]);[代码][代码] [代码][代码]ctx.setTextBaseline([代码][代码]'middle'[代码][代码]);[代码][代码] [代码][代码]ctx.fillText([代码][代码]"识别二维码,加入111122"[代码][代码], that.data.windowWidth / 2, 50);[代码][代码] [代码][代码]ctx.fillText([代码][代码]"111122邀请码"[代码][代码], that.data.windowWidth / 2, 100);[代码][代码] [代码][代码]// ctx.fillText(getid, that.data.windowWidth / 2, 150); 这个getid是数字,手机上也不显示,还报错,模拟器没问题[代码] //that.data.drawImageUrl 就是下载到本地的图 [代码] [代码][代码]ctx.drawImage(that.data.drawImageUrl, (that.data.windowWidth - 200) / 2, that.data.windowHeight - 250, 200, 200);[代码][代码] [代码][代码]ctx.draw();[代码][代码] [代码][代码]}[代码] 烧烧香,求大神来个助攻 帮帮忙
2018-04-19 - 微信开放平台的应用绑定到公众号 是否可以用开发者工具调试了
问题描述: 微信开放平台的应用在调试的时候,无法使用开发者工具调试。 微信公众号的应用,在绑定了开发者账号之后,可以使用开发者工具调试。 那请问,微信开发平台的如何使用开发者工具调试?
2017-08-18