收藏
回答

canvas 2d 预览 不支持drawImage 另外一个实例的画布呢

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 2d 微信安卓客户端 v8.0.1 2.16.0

开发工具可以

手机上预览这个方法不行: ctx1.drawImage(ctx.canvas,0,0)

 const queryTwo = wx.createSelectorQuery()
      queryTwo.select('#myCanvasTwo')
        .fields({ nodetruesizetrue })
        .exec((res) => {
            console.log(res)
          const canvas = res[0].node
          var ctx = canvas.getContext('2d')
          



          const query = wx.createSelectorQuery()
          query.select('#myCanvas3')
            .fields({ nodetruesizetrue })
            .exec((res) => {
                console.log(res)
              const canvas1 = res[0].node
              const ctx1 = canvas1.getContext('2d')
              console.log(ctx1)
              const dpr2 = wx.getSystemInfoSync().pixelRatio
              canvas1.width = res[0].width * dpr2
              canvas1.height = res[0].height * dpr2
              console.log(dpr2)
              console.log(ctx1)
              console.log(canvas1.width)
              console.log(canvas1.height)
              console.log(ctx)
              // ctx1.scale(dpr, dpr)
           
              ctx1.drawImage(ctx.canvas,0,0)
              
            })
        })

回答关注问题邀请回答
收藏

2 个回答

  • lanrri
    lanrri
    2022-03-22

    22年03月22号,还是模拟器支持,手机不支持 drawImage(canvas, ..)

    2022-03-22
    有用
    回复
  • 赛艇队长
    赛艇队长
    2021-10-07

    21年10月7号,还是模拟器支持,手机不支持 drawImage(canvas, ..)

    2021-10-07
    有用
    回复
登录 后发表内容
问题标签