收藏
回答

canvas绘制小程序码, 在发布环境绘制不上, 开发版绘制没问题,

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvasContext.drawImage 客户端 6.7.2.1340 2.3.0

这里是我的主要代码逻辑, 在开发版完全正常, 发布之后的版本就绘制不上了, 很奇怪, 求解!


// base64 to binary data 并保存到本地

var data = wx.base64ToArrayBuffer(res.base64Str)

// 保存到本地

var savePath = `${wx.env.USER_DATA_PATH}/sharempc.jpeg`;

wx.getFileSystemManager().writeFileSync(savePath, data, 'binary');



// 在另一个方法中绘制

wx.getImageInfo({

src: savePath,

success: function(res) {

    console.log("得到小程序码信息")

    // draw image

    var imgPath = res.path

    ctx.drawImage(imgPath, 0, 0, 280, 280, 0, 300, 57, 57);

},


最后一次编辑于  2018-10-12
回答关注问题邀请回答
收藏

2 个回答