收藏
回答

为啥使用canvas绘制完成后会出现黑色边框?

为啥使用canvas绘制完成后会出现黑色边框

代码:

 <canvas type="2did="canvasChessBoard"></canvas> 

 const query = wx.createSelectorQuery()
    query.select('#canvasChessBoard')
      .fields({ nodetruesizetrue })
      .exec((res) => {
        const canvas = res[0].node
        const ctx = canvas.getContext('2d')
        // ctx.drawImage(dataTemp.strPathImgChessboard, 0, 0, dataTemp.nCanvChessBoardWidth, dataTemp.nCanvChessBoardHeight)
        const dpr = wx.getSystemInfoSync().pixelRatio
        canvas.width = res[0].width * dpr
        canvas.height = res[0].height * dpr
        ctx.scale(dpr, dpr)
        ctx.fillRect(00100100)
      })


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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2022-05-20

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-05-20
    有用
    回复 3
    • ai╭ァ 尛idol
      ai╭ァ 尛idol
      2022-05-20
      2022-05-20
      回复
    • ai╭ァ 尛idol
      ai╭ァ 尛idol
      2022-05-20
      就按上述代码 我就会儿这样
      2022-05-20
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2022-05-20回复ai╭ァ 尛idol
      按这个格式给下吧(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
      2022-05-20
      回复
  • 廾匸
    廾匸
    2022-10-11

    解决了吗?是偶发还是100%复现?

    2022-10-11
    有用
    回复
  • ai╭ァ 尛idol
    ai╭ァ 尛idol
    2022-05-20

    @官方

    2022-05-20
    有用
    回复 1
登录 后发表内容