收藏
回答

ios端 canvas clip裁剪后 使用position动态位移后失效

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 微信iOS客户端 7.05 2.8.0

这个问题是我在使用uniapp中发现,后来经过多次测试发现是微信小程序的问题,复现代码片段已复现。

最后一次编辑于  08-02  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 丷路人甲i*
    丷路人甲i*
    08-02

    使用position动态位移后clip失效

    08-02
    赞同
    回复 4
    • 卢霄霄
      卢霄霄
      08-02

      ctx.save()

      ctx.beginPath()

      ctx.moveTo(x, y)

      ctx.lineTo(x + w, y)

      ctx.lineTo(x + w, y + w)

      ctx.lineTo(x, y + w)

      ctx.lineTo(x, y)

      ctx.clip()

      ctx.setFillStyle('red')

      ctx.fillRect(10, 10, 150, 75)

      ctx.restore()

      ctx.draw()


      08-02
      回复
    • 丷路人甲i*
      丷路人甲i*
      08-02回复卢霄霄
      问题解决 谢谢大佬
      08-02
      回复
    • 卢霄霄
      卢霄霄
      08-02回复丷路人甲i*
      不客气~ 脸生的很,常来啊~
      08-02
      回复
    • 丷路人甲i*
      丷路人甲i*
      08-02
      好的大佬
      08-02
      回复