5***@qq.com
5***@qq.com
  • 发布:2020-12-01 16:02
  • 更新:2021-03-21 17:23
  • 阅读:2893

关于新版本canvasGetImageData报错的解决方法

分类:uni-app

蓝牙打印一直用到uni.canvasGetImageData生成画布,更新新版本后一直报错,现在使用uni.canvasPutImageData替代

               uni.canvasPutImageData({  
                  canvasId: 'prite_area_canvas',  
                  x: 0,  
                  y: 0,  
                  width: canvasWidth,  
                  height: canvasHeight,  
                  data: command.getData(),  
                  success: function(res) {  
                    console.log('success')  
                    command.setBitmap(res)  
                  },  
                  fail:function(){  
                    console.log('fail')  
                  },  
                  complete: function() {  
                    // command.setPrintAndFeedRow(3);  
                    console.log('complete')  
                    that.prepareSend(command.getData());  
                  }  
                })
0 关注 分享

要回复文章请先登录注册

x***@hotmail.com

x***@hotmail.com

我的也是,canvasGetImageData连方法也进不去。
2021-03-21 17:23
5***@qq.com

5***@qq.com (作者)

会报 [object DOMException] at view.umd.min.js:1
2021-01-25 11:27
5***@qq.com

5***@qq.com (作者)

我搞错了,uni.canvasPutImageData也不好使,一直进的是fail,canvasGetImageData连方法也进不去,都没人发现这个问题吗?
2021-01-22 17:09
5***@qq.com

5***@qq.com (作者)

回复 老虎狗83 :
老哥你没看仔细吧...现在可以用uni.canvasPutImageData替代
2021-01-19 17:31
老虎狗83

老虎狗83

同样的问题,H5可以正常获取,安卓端报{"errMsg":"canvasGetImageData:fail"}
2020-12-09 02:21