[aru_23]事情是这样的
小程序里写了一个海报分享功能,但是生成的小程序码base64图片写进canvas里在安卓真机不显示.....
鬼知道说明原因..
把这个base64格式的小程序码转成本地url后写入canvas就正常了
这里记上微信小程序base64图片转url得到本地路径的方法
正文
let base64 = data.base64; // base64格式图片 let times = new Date().getTime(); let imgPath = wx.env.USER_DATA_PATH + '/' + times + '.png'; // 如果图片字符串不含要清空的前缀,可以不执行下行代码. let imageData = base64.replace(/^data:image\/\w+;base64,/, ""); let fs = wx.getFileSystemManager(); fs.writeFileSync(imgPath, imageData, "base64"); // 至此imgPath路径已经可用使用了
🎨 原创不易,支持请点赞、转载请注明本文作者为子成君