陌上华年
陌上华年
  • 发布:2021-08-12 22:14
  • 更新:2021-08-30 14:32
  • 阅读:1226

【报Bug】canvas createPattern 无效!

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.1

浏览器平台: Chrome

浏览器版本: 88.0.4324.104

项目创建方式: HBuilderX

操作步骤:
<canvas canvas-id="canvas" style="width: 100%; height: 750rpx;"></canvas>
const ctx = uni.createCanvasContext('canvas')  
        const url = '/static/logo.png'  
        ctx.setFillStyle('#007AFF')  
        uni.getImageInfo({  
            src:url,  
            success(res) {  
                console.log('res', res)  
                ctx.save()  
                const pattern = ctx.createPattern(res.path, 'repeat-x')  
                ctx.setFillStyle(pattern)  
                // ctx.fillStyle = pattern  
                ctx.fillRect(0, 0, 300, 150)  
                ctx.restore()  
                ctx.draw()  
            }  
        })

预期结果:

createPattern生效

实际结果:

不生效

bug描述:

canvas createPattern 不生效!

2021-08-12 22:14 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

问题已记录,已加分,感谢您的反馈!

DCloud_UNI_LXH

DCloud_UNI_LXH

预计下版带上

傑丶

傑丶 - wjj

果然不是我一个人遇到,渲染出来一片黑!!!

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX alpha 3.2.5+ 已修复

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