为了账号安全,请及时绑定邮箱和手机立即绑定

微信小程序canvas真机不显示,电脑可以显示,手机调试模式下显示但base64不显示。

微信小程序canvas真机不显示,电脑可以显示,手机调试模式下显示但base64不显示。

慕村225694 2018-07-22 13:24:25
问题描述微信小程序canvas真机不显示,电脑可以显示,手机调试模式下仅显示第一张图片,第二张base64图片不显示,真机下完全不显示问题出现的环境背景及自己尝试过哪些方法    // 试过去除空格 换行     // 转成buffer又转base64相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)//点击事件show: function() {  var that = this;var ctx = wx.createCanvasContext('firstCanvas'); wx.getImageInfo({  src: that.data.showPic,//showPic图片url   success: function(res) {     ctx.drawImage(res.path, 0, 0, 250, 250);     ctx.draw(true);    // Qr 是二维码的base64地址 /9.........     // Qr= "data:image/png;base64," + base64,     // var array = wx.base64ToArrayBuffer(res);     // var base64 = wx.arrayBufferToBase64(array);     // res = res.replace(/ +/g, "");     // res = res.replace(/[\r\n]/g, "");     // 试过去除空格 换行     // 转成buffer又转base64     ctx.drawImage(that.data.Qr, 20, 290, 80, 80);       ctx.draw(true);     ctx.setFillStyle('#333');     ctx.setFontSize(12);     ctx.fillText("长按识别小程序", 175, 335);     ctx.draw(true);   },  fail: res => {} })},
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 7945 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信