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

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

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

阿晨1998 2019-05-12 11:03:15
问题描述微信小程序canvas真机不显示,电脑可以显示,手机调试模式下仅显示第一张图片,第二张base64图片不显示,真机下完全不显示问题出现的环境背景及自己尝试过哪些方法//试过去除空格换行//转成buffer又转base64相关代码//请把代码文本粘贴到下方(请勿用图片代替代码)//点击事件show:function(){varthat=this;varctx=wx.createCanvasContext('firstCanvas');wx.getImageInfo({src:that.data.showPic,//showPic图片urlsuccess:function(res){ctx.drawImage(res.path,0,0,250,250);ctx.draw(true);//Qr是二维码的base64地址/9.........//Qr="data:image/png;base64,"+base64,//vararray=wx.base64ToArrayBuffer(res);//varbase64=wx.arrayBufferToBase64(array);//res=res.replace(/+/g,"");//res=res.replace(/[\r\n]/g,"");//试过去除空格换行//转成buffer又转base64ctx.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=>{}})},你期待的结果是什么?实际看到的错误信息又是什么?两张图片都显示
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 3607 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号