問題描述微信小程序canvas真機(jī)不顯示,電腦可以顯示,手機(jī)調(diào)試模式下僅顯示第一張圖片,第二張base64圖片不顯示,真機(jī)下完全不顯示問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法 // 試過去除空格 換行
// 轉(zhuǎn)成buffer又轉(zhuǎn)base64相關(guān)代碼// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)//點(diǎn)擊事件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, "");
// 試過去除空格 換行
// 轉(zhuǎn)成buffer又轉(zhuǎn)base64
ctx.drawImage(that.data.Qr, 20, 290, 80, 80);
ctx.draw(true);
ctx.setFillStyle('#333');
ctx.setFontSize(12);
ctx.fillText("長按識(shí)別小程序", 175, 335);
ctx.draw(true);
}, fail: res => {}
})},
微信小程序canvas真機(jī)不顯示,電腦可以顯示,手機(jī)調(diào)試模式下顯示但base64不顯示。
慕村225694
2018-07-22 13:24:25