收藏
回答

canvasToTempFilePath:fail:create bitmap failed?

安卓荣耀V20,微信版本是7.0.15 微信小程序canvas画图报错,但是在其他手机荣耀30s,和Nova 3上可以运行。

而IOS没问题:

代码片段:

saveImgToLocal() {
      const that = this;
      setTimeout(() => {
        wx.canvasToTempFilePath({
          canvasId: 'k-canvas',
          destWidth: that.canvasWidthInPx,
          destHeight: that.canvasHeightInPx,
          success: function (res) {
            that.getImageInfo(res.tempFilePath);
          },
          fail: function (error) {
            console.error(`canvasToTempFilePath failed, ${JSON.stringify(error)}`);
            that.triggerEvent('imgErr', {
              error: error
            });
          },
        }, this);
      }, 300);
    }


尝试社区中的加延迟和重试方法,还是报同样的错误。

最后一次编辑于  06-19
回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签