1***@163.com
1***@163.com
  • 发布:2019-06-11 11:22
  • 更新:2019-06-14 10:14
  • 阅读:971

【报Bug】iphone 6s plus 中使用Promise进行图片绘制,会出现无法绘制的问题

分类:HBuilderX

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

[内容] iphone 6s plus 中使用Promise进行图片绘制,会出现无法绘制的问题

重现步骤

drawCanvas() {
let that = this;

        return new Promise(resolve => {  
            const ctx = uni.createCanvasContext('sharePicCanvas', that);  

            ctx.setFillStyle('red')  
            ctx.fillRect(10, 10, 150, 100)  
            ctx.draw()  
        })  

}

手机型号: iphone 6s
系统:12.2 (16E227)
问题:出现空白,无法绘制的问题

2019-06-11 11:22 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

搞错了,不是Promise的问题,是部分手机苹果不支持canvas的宽高过大,会出现不可绘制的情况,像1080*2048的canvas宽高,就会出现canvas无法绘制的问题

该问题目前已经被锁定, 无法添加新回复